Job Openings Senior Backend Developer (Java)

About the job Senior Backend Developer (Java)

Senior Backend Developer (Java)

Are you a skilled Senior Backend Developer with a passion for driving digital transformation in the financial services industry? My client is a leading global technology and management consultancy specializing in delivering cutting-edge solutions.

As a Senior Backend Developer, you will:

- Demonstrate a strong background in engineering best practices and a relentless drive for continuous improvement.

- Possess deep technical expertise in two or more technologies, with a curiosity to explore additional components of the tech stack.

- Excel in delivering software/technology projects using Agile methodologies.

- Contribute valuable insights and solutions to products and teams, effectively communicating their value to customers.

Skills & Expertise:

- 5+ years of experience in Backend development.

- Excellent knowledge of Java 8+, Spring Boot, Gradle, Maven, Mockito, Microservice architecture.

- Proficiency in Object-oriented programming and familiarity with functional programming languages.

- Strong understanding of collections and concurrency in Java.

- Experience with restful APIs and working with different databases (Relational and NoSQL).

- Expertise in unit testing, static code analysis, and BDD/TDD.

- Familiarity with continuous integration tools such as Git, Jenkins, and Nexus.

- Practiced in Agile principles.

- Ability to conduct code reviews, mentor, and train junior developers.

- Capable of writing highly available, maintainable, and secure code.

- Knowledge of Web and Architectural design patterns, along with experience in container technologies like Docker/Kubernetes.

If you're ready to take on an exciting challenge and be part of shaping the future of finance, we'd love to hear from you. Join our talented team and make a meaningful impact on the financial services industry!