Job Summary:
As a Java Developer specializing in Spring and Micro services, you will be building an absolute cutting edge payments solution for one of the Top 3 banks in the financial capital of India. You will be employed with the largest mid-size IT Services Firm with 9 delivery centers and CMMIDEV/5 process certification.
Required Skills and Qualifications:
• Experience: 2-4 years of professional experience in Java development, with a focus on Spring Framework and Micro services.
• Spring Framework: Strong knowledge of Spring Boot, Spring MVC, Spring Security, and other Spring modules.
• Micro services: Proven experience designing and developing micro services-based architectures and deploying them using containers (e.g., Docker) and orchestration tools (e.g., Kubernetes).
• Database: Experience with relational databases (e.g., Oracle, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
• API Development: Experience with RESTful APIs and Web Services.
• Tools: Familiarity with version control systems (e.g., Git), build tools (e.g., Maven, Gradle), and CI/CD pipelines.
Preferred Skills:
• Payments Domain: Solid understanding of Payment Aggregator, Tokenization
• Cloud Platforms: Experience with cloud services (e.g., AWS, Azure) and cloud-native application development.
• DevOps: Knowledge of DevOps practices and tools.
• Agile Methodologies: Experience working in Agile/Scrum environments.
Education:
• Degree: Bachelor's degree in Computer Science, Engineering or Better.