Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a dynamic and innovative firm seeking passionate Java Developers to enhance their banking applications. This role involves full-cycle development, focusing on secure and scalable solutions for internet banking, cash management, and customer onboarding. You will collaborate with cross-functional teams, implement microservices, and ensure high-quality code delivery. Ideal candidates will have a strong background in Java and related technologies, with a keen interest in the banking domain. This is an exciting opportunity to contribute to a forward-thinking company that values creativity and teamwork.
Job Summary :
We are seeking skilled and passionate Java Developers with 3 to 6 years of experience to join our growing team. The ideal candidate will have a strong background in building scalable, secure applications, ideally within the banking domain. You'll be responsible for full-cycle development including design, development, testing, and deployment, focusing on internet banking, cash management, payments, and customer onboarding modules.
Key Responsibilities :
Develop and maintain enterprise-grade applications using Java, Spring Boot, and related technologies.
Design and implement microservices and APIs with secure authentication mechanisms (JWT/OAuth/OIDC).
Collaborate with cross-functional teams to gather requirements, design robust solutions, and deliver high-quality code.
Perform unit testing and participate in system/integration testing.
Ensure applications are secure, scalable, and optimized for performance.
Follow DevSecOps practices and integrate CI/CD pipelines for continuous delivery.
Work in Agile/Scrum as well as Waterfall environments as per project requirements.
Technical Skills:
Strong experience in Java, J2EE, Spring Boot, Spring Security, Spring MVC, Spring Data JPA, Spring Batch, Spring Cloud.
Hands-on experience with RESTful API development and authentication protocols like JWT, OAuth, OIDC.
Proficient in databases like MySQL, Oracle, MariaDB, and NoSQL databases such as MongoDB.
Understanding of DevSecOps methodologies, CI/CD pipelines, and modern deployment practices.
Familiarity with internet banking platforms, self-service channels, or cash management systems is a plus.
Experience with automated unit testing and test-driven development.
Preferred Qualifications :
Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
Prior experience in the banking/financial services domain is highly desirable.
Strong problem-solving, analytical thinking, and debugging skills.
Excellent communication and teamwork skills.