About this role
The team is seeking a Senior Software Engineer II with expertise in Java Microservices to join their dynamic team. In this role, you will be responsible for designing, developing, and maintaining scalable microservices applications that meet the needs of the team.
Key Responsibilities:
- Develop high-quality, maintainable, and efficient Java microservices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and reliability.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Stay updated with emerging technologies and industry trends to ensure our solutions remain competitive.
Required Skills & Qualifications:
- Strong experience in Java and microservices architecture.
- Proficiency in RESTful APIs and web services.
- Familiarity with cloud platforms such as AWS or Azure.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of database technologies such as SQL and NoSQL.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- A minimum of 5-8 years of professional experience in software development, with a focus on Java and microservices.
What we offer:
- Opportunity to work in a collaborative and innovative environment.
- Access to ongoing professional development and training.
- A supportive team culture that values your contributions.
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.