The Java Software Engineer role is to design, develop, and maintain scalable and high-performance
backend systems using Java and related technologies. This includes building APIs, integrating with
databases and external services, and ensuring system reliability, security, and maintainability.
Must Have Skills:
Programming Languages & Frameworks (Java 18+, Spring Boot)
API Development (RESTful APIs, OpenAPI/Swagger)
Any Database
CI/CD Pipelines (Jenkins, GitLab CI/CD)
Cloud Platforms (Any)
Unix
Testing Frameworks (JUnit, TestNG, Mockito, JBehave)
Good to have Skills:
Messaging & Integration (Kafka, REST)
Azure Open AI, RAG-based Architecture, AI Agents, Agentic AI, Spring Integration
Monitoring & Logging (Prometheus, Splunk)
Security & Authentication (OAuth2, JWT, Spring Security)
Qualification:
Bachelor's or Master's degrees in Computer Science, Computer Engineering, or a related technical discipline.
Ability to work independently and to adapt to a fast-changing environment.
Creative, self-disciplined, and capable of identifying and completing critical tasks independently and with a sense of urgency.
Note:
Banking Project is required
Apply here: anirbanarunadhikary@gmail.com or whatsapp your cv on 9748289786