Back-End Java Spring Boot Engineer - Banking Sector
SSC HR Solutions
Posted: May 7, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain high-performance, scalable, and secure banking applications using Java, Spring Boot, and Microservices architecture.
Required Skills
Job Description
Job Description:
We are seeking a highly skilled Back-End Java Spring Boot Engineer . The ideal candidate will have extensive experience in developing, optimizing, and maintaining secure and scalable banking applications using Java, Spring Boot, and Microservices architecture.
Key Responsibilities:
• Design, develop, and maintain high-performance, scalable, and secure banking applications.
• Build and maintain RESTful APIs and integrate with third-party services.
• Work with Spring Boot, Spring Security, Spring Data, and Hibernate for back-end development.
• Implement microservices architecture and ensure efficient inter-service communication.
• Collaborate with cross-functional teams including front-end developers, DevOps, and business analysts.
• Ensure the security and compliance of applications with banking industry regulations.
• Optimize and troubleshoot system performance, database queries, and APIs.
• Work with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
• Implement CI/CD pipelines for seamless deployment and integration.
• Write clean, maintainable, and well-documented code following best practices.
Required Skills & Qualifications:
• 4 to 10 years of experience in Java back-end development, preferably in the banking/financial domain.
• Strong proficiency in Java and Spring Boot framework.
• Experience with Microservices architecture and containerization tools like Docker & Kubernetes.
• Proficiency in working with RESTful APIs, JSON, and message queues (RabbitMQ, Kafka).
• Hands-on experience with relational and non-relational databases such as PostgreSQL, MySQL, MongoDB.
• Knowledge of security frameworks such as Spring Security, OAuth2, JWT.
• Experience with CI/CD tools (Jenkins, GitLab CI/CD, Maven, Gradle).
• Familiarity with cloud platforms such as AWS, Azure, or GCP.
• Strong problem-solving skills and the ability to work in a fast-paced environment.
• Excellent communication and collaboration skills.