We are hiring a talented and motivated Backend Engineer with expertise in Java and Spring Boot to join our team at a prestigious global bank. In this role, you will design, develop, and maintain high-performance backend systems that support our critical financial applications.
Mandatory Skill(s)
- At least 5+ years of experience in backend development with a focus on Java and Spring Boot;
- Strong proficiency in Java programming with a deep understanding of object-oriented principles;
- Extensive experience with Spring Boot and its various components, such as Spring MVC, Spring Data, and Spring Security;
- Solid understanding of RESTful API design principles and experience in developing and consuming APIs;
- Experience with relational databases (e.g., MySQL, PostgreSQL) and familiarity with ORM frameworks like Hibernate;
- Proficient in using Git for version control and collaboration;
- Experience with unit testing frameworks (e.g., JUnit) and a good understanding of test-driven development (TDD) principles.
Desirable Skill(s)
- Experience with microservices architecture and related technologies (e.g., Docker, Kubernetes);
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and deploying applications in cloud environments;
- Understanding of DevOps practices and tools (e.g., CI/CD pipelines, Jenkins).
Responsibilities
- Design, develop, and maintain robust backend systems using Java and Spring Boot;
- Develop and maintain RESTful APIs, ensuring seamless integration with frontend applications and third-party services;
- Design and optimize database schemas, write efficient queries, and ensure data integrity and performance;
- Write clean, maintainable, and testable code, following best practices and coding standards;
- Work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions;
- Identify and resolve performance bottlenecks to ensure the scalability and reliability of backend systems;
- Stay updated with the latest industry trends and technologies, continuously improving the development process and codebase.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Binod Chetri at binod.c@sciente.com quoting the job title.