JD- Mandatory Skills
1. Strong proficiency in Java (JDK 8 17)
2. Hands-on experience with building RESTful APIs
3. Understanding of microservices architecture principles and design patterns
4. Familiarity with version control systems (Git)
5. Unix Shell scripting
6. Bachelor's degree in Computer Science or related field
Essential Skills
1. Spring Boot (microservice development), OpenAPI, and Build Tools (Maven)
2. Apache Camel (integration framework)
3. Relational Database (Oracle) and strong SQL skills
4. Asynchronous communication (MQ, JMS, Kafka, or similar)
5. Code quality & static analysis tools (SonarQube)
6. Unit & integration testing frameworks (JUnit, Mockito, TestContainers, etc.)
7. CI / CD pipelines (Jenkins, GitLab CI, or similar)
8. Monitoring and logging (Splunk, ELK)
9. Job scheduling tools (Ctrl-M or equivalent)
10. React.js (for front-end integration when needed)
11. Error handling, resiliency, and retry strategies in distributed systems
12. Security fundamentals (OAuth2, JWT, TLS, API security best practices)
13. Configuration Management (Vault)
Good to Have Skills
1. Banking / Financial services domain experience
2. Familiarity with CQRS and Event Sourcing patterns
3. Cloud experience (AWS, Azure, or GCP) deploying and scaling microservices
4. Knowledge of DevOps tools (Jenkins, advanced usage, pipelines as code)
5. Exposure to Agile methodologies and tools (Jira, Confluence)
6. Caching solutions Redis Cache
Mern • chennai, India