Senior Java Software Engineer
Job title:
Java Microservices Developer
Work mode:
Hybrid 3 days
If the role is hybrid/ office based specify location:
Cardiff
Duration of assignment:
6 Months
Role description:
We are seeking a talented Java Microservices 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).
Cloud Platforms:
- 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).
Cloud Platforms:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
Person specification:
Client facing with an excellent communication to come up with the proactive ideas Excellent communication, collaboration, and problem-solving skills.
Excellent communication, collaboration, and problem-solving skills.
- Company
- Infoplus Technologies UK Limited
- Location
- Cardiff, UK
Hybrid / WFH Options - Posted
- Company
- Infoplus Technologies UK Limited
- Location
- Cardiff, UK
Hybrid / WFH Options - Posted