Enable job alerts via email!
A leading consulting firm is looking for a talented Java Microservices Developer to join their team for a strategic transformation program. This role involves building scalable microservices, collaborating with stakeholders, and adhering to best coding practices while utilizing cloud platforms. Ideal candidates will have a strong understanding of modern microservices architecture and relevant frameworks.
We are seeking a talented Java Microservies developer to join our team for a new strategic transformation program of work in the Group Protection unit.
As a Microservices, Design, Develop, and Maintain Microservices:
Creating and implementing microservices with Java.
Ensuring microservices are scalable, reliable, and efficient.
Maintaining existing microservices, including bug fixes and performance improvements.
Collaboration and Communication:
Working with product managers, other engineers, and stakeholders to define requirements and design solutions.
Communicating effectively with team members to share knowledge and address challenges.
CI/CD and Automation:
Implementing and managing continuous integration and continuous delivery (CI/CD) pipelines for microservices deployment.
Automating testing and deployment processes to improve efficiency and reliability.
Code Quality and Best Practices:
Writing clean, well-documented, and maintainable code.
Following coding standards and best practices for Java development. Participating in code reviews and providing constructive feedback to team members
Key responsibilities:
Programming:
Proficiency in Java and related technologies like Spring Boot.
Understanding of microservices concepts, patterns, and principles.
Experience with microservice frameworks like Spring Cloud or other relevant tools.
Understanding of API design principles and best practices.
Familiarity with relational and non- relational databases (e.g., MySQL, PostgreSQL, MongoDB).
Experience with cloud platforms like AWS, Azure, or Google Cloud.
Testing and Debugging:
Experience with unit testing, integration testing, and debugging tools.
Soft Skills:
Excellent communication, collaboration, and problem-solving skills.
Agile Development:
Experience with agile methodologies like Scrum or Kanban.
Key skills/knowledge/experience:
Programming:
Proficiency in Java and related technologies like Spring Boot.
Understanding of microservices concepts, patterns, and principles.
Experience with microservice frameworks like Spring Cloud or other relevant tools.
Understanding of API design principles and best practices.
Familiarity with relational and non- relational databases (e.g., MySQL, PostgreSQL, MongoDB).
Experience with cloud platforms like AWS, Azure, or Google Cloud.
* Free services are subject to limitations