About this role
The team is seeking a Senior Software Engineer with expertise in Java, Spring Boot, and Microservices to join their team. In this role, you will contribute to the development, testing, and maintenance of a cloud-native Supply Chain Data Platform. You will work closely with senior engineers to build scalable microservices, implement new features, resolve defects, and continuously improve product quality. This position offers the opportunity to develop technical expertise in distributed systems and cloud technologies.
Key Responsibilities:
- Develop and maintain microservices using Java and Spring Boot.
- Collaborate with cross-functional teams to design and implement new features.
- Conduct testing and debugging to ensure high-quality software delivery.
- Optimize application performance and scalability.
- Participate in code reviews and provide constructive feedback.
- Stay updated with industry trends and best practices in cloud technologies.
Required Skills & Qualifications:
- Strong proficiency in Java and experience with Spring Boot.
- Familiarity with microservices architecture and REST APIs.
- Experience with cloud platforms, preferably Azure.
- Knowledge of Gradle, Git, Hibernate, OAuth, and GraphQL.
- Experience with data processing technologies such as Snowflake, Scala, and Spark is a plus.
- Excellent problem-solving skills and ability to work in a team environment.
- Strong communication skills and a proactive approach to learning.
Experience: 5-8 years in software development, with a focus on Java and cloud-native applications.
What we offer:
- Opportunity to work on innovative projects in a dynamic environment.
- Professional development and growth opportunities.
- Collaborative and inclusive company culture.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.