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!