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