Negotiable
Undetermined
Undetermined
London, United Kingdom
Summary: The Java Backend Engineer role focuses on migrating and consolidating legacy systems into microservices, with the development team leading the design, build, deployment, and operation of these services. The position requires a blend of domain and technical expertise, emphasizing coaching and development in a player-coach capacity. The engineer will work collaboratively in an Agile environment to deliver high-quality software that meets client expectations. Hands-on experience with various technologies and methodologies is essential for success in this role.
Key Responsibilities:
- Ensure the Features delivered are fit for purpose and meet the quality and standards according to client's expectation (Build, unit test and Deploy)
- Blend both deep domain and technical expertise within a feature team and show great passion for coaching and developing people in a player-coach role
- Work hands-on alongside engineering colleagues to deliver the highest quality customer driver software
- Work in an Agile fast-paced environment and collaborate to complete assigned work, showcase progress, and address well-defined, complex, and often non-routine problems
Key Skills:
- Backend developer with hands-on development experience working with Spring, Spring Boot, REST services, Java 8+, Kafka, Building Microservices
- Strong knowledge of BDD/TDD and JUnit
- Strong knowledge of the entire software development cycle
- Experience of working with DevOps tools and approaches
- Experience with agile development methodologies and tooling
- Experience of using software development toolsets including DevOps, Continuous Integration and Delivery
- Experience in GCP
- Experience and understanding of Microservices
- Experience and understanding of API gateways
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Purpose and primary objectives:
There is a significant migration and consolidation effort of Legacy systems into microservices with the development team taking the lead on the design, build, deployment and operation of the service they have created.
Key responsibilities:
Ensure the Features delivered are fit for purpose and meet the quality and standards according to client's expectation (Build, unit test and Deploy)
At this role, we are looking to blend both deep domain and technical expertise within a feature team and show great passion for coaching and developing people in a player-coach' role
Work hands-on alongside engineering colleagues to deliver the highest quality customer driver software
Work in an Agile fast paced environment and work in a highly collaborative way to complete assigned work, showcase progress and address problems that are well defined, complex and often non-routine
Key Skills/Knowledge:
Backend developer with hands on development experience working with Spring, Spring Boot, rest services, Java 8+,Kafka, Building Microservice
Strong knowledge of BDD/TDD and Junit
Strong Knowledge on the entire software development cycle
Experience of working with DevOps tools and approaches
Experience with agile development methodologies and tooling etc.
Experience of using software development toolsets including DevOps, Continuous Integration and Delivery
Experience in GCP
Experiences and understanding of Microservices
Experience and understanding of API gateways