Java Software Engineer

New Today

Job description
​We're hiring a Java Software Engineer!
Key Responsibilities:
• Demonstrates significant working knowledge of Java and related technologies and advises on design, development, and implementation.
• Leads by example, promoting an open and inclusive culture, holding responsibility for motivation, retention and performance management.
• Leads the delivery of critical projects, coaching team members to be productive with little direction; delegating and reviewing work when required.
• Leads timely design work and planning for epics, breaking them down to stories with product owners and other leads. Build and maintain microservices that are scalable and reliable.
• Collaborate with a broad range of stakeholders to establish and achieve set out objectives.
• Coach and guide the team’s developers on best practices for maintainable code with sufficient coverage of automated testing
• Design and implement database solutions in SQL & NoSQL, ensuring optimal performance, resilience, and scalability.
• Collaborate with broad range of stakeholders to establish and achieve set out objectives.
• Own solution documentation and alignment to standards, policies & strategy across emerging technology, as well as wider Group technology
Required Skills and Experience:
• Experience with Kafka/Event-driven architecture
• Computer science, software engineering or relevant technical background required.
• A minimum of 5 years of professional experience in backend development with a track record if producing and maintaining efficient and maintainable code.
• Strong communication skills, with the ability to interact with stakeholders across business & technology at all levels, both internally and externally
• Experience in coaching other developers; reviewing developers’ work and providing feedback.
• Vision and creativity: Ability to foresee roadblocks, conceive intelligent solutions and contribute innovative ideas, as well as manage change and ambiguity effectively and confidently.
• Leadership: Ability to lead ownership of deliverables and work with stakeholders across the business to progress and achieve the relevant goals to ensure development, deployment & delivery is successful.
Mandatory Technical Skills:
• 5 or more years programming in Java
• Spring inc. Spring Boot, Spring JDBC, Spring Data, Hibernate/JPA, building REST services
• Understanding of REST API design
• Experience of deploying and maintaining applications in the cloud (Azure, AWS, GCP or similar
Desirable Technical Skills:
The following skills are nice-to-have and we welcome applicants without the experience stated below.
• Docker and Kubernetes
• Experience in designing and maintaining microservices
• Knowledge of event-based architecture.
• Experience of working with DLT technologies
Apply now!
Location:
City Of London
Job Type:
FullTime

We found some similar jobs based on your search