About the job
Are you a talented Back-End Java Spring Boot Engineer looking to make a significant impact in the banking sector? We invite you to join our dynamic team at ssc-hr. In this role, you will leverage your expertise in developing, optimizing, and maintaining secure and scalable banking applications utilizing Java, Spring Boot, and Microservices architecture.
Key Responsibilities:
- Design, develop, and sustain high-performance, scalable, and secure banking applications.
- Create and manage RESTful APIs and integrate them with third-party services.
- Utilize Spring Boot, Spring Security, Spring Data, and Hibernate for robust back-end development.
- Implement microservices architecture with efficient inter-service communication.
- Collaborate with cross-functional teams, including front-end developers, DevOps, and business analysts.
- Ensure application security and compliance with banking industry regulations.
- Optimize and troubleshoot system performance, database queries, and APIs.
- Work with SQL and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
- Implement CI/CD pipelines for seamless integration and deployment.
- Write clean, maintainable, and well-documented code adhering to best practices.
Required Skills & Qualifications:
- 4 to 10 years of experience in Java back-end development, particularly within the banking or financial domain.
- Strong proficiency in Java and the Spring Boot framework.
- Experience with Microservices architecture and containerization tools like Docker and Kubernetes.
- Proficient in working with RESTful APIs, JSON, and message queues (RabbitMQ, Kafka).
- Hands-on experience with relational and non-relational databases such as PostgreSQL, MySQL, and MongoDB.
- Knowledge of security frameworks such as Spring Security, OAuth2, and JWT.
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, Maven, and Gradle.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Strong problem-solving skills and the ability to thrive in a fast-paced environment.
- Excellent communication and collaboration skills.

