We are looking for an experienced Senior Java Developer to work closely with Product Owners, Solution Architects, and Business Analysts to refine epics and user stories, translate solution architecture into technical design, and deliver high‑quality, scalable software solutions.
Must-Have Technical Skills
- Strong hands-on experience in Java 8
- Expertise in Spring Boot and Microservices architecture
- Experience with Kafka and messaging technologies
- Experience with Web Services (REST / SOAP)
- Familiarity with:
- Git concepts
- Eclipse / IntelliJ IDE
- Jenkins
- Docker concepts
Good-to-Have Skills
- Banking domain knowledge
- Familiarity with Linux-based development environments
- Understanding of Agile / Scrum concepts
Key Responsibilities / Expectations
- Strong programming skills with solid understanding of OOP concepts and data structures
- Develop and maintain server-side Java applications using Java standard libraries, Spring Boot, and Web Services
- Design, build, and integrate REST and SOAP-based services
- Work with version control, CI/CD pipelines, and development tools (Git, Jenkins, IDEs)
- Develop and support applications in a Linux environment
- Participate in performance analysis, profiling, and optimization
- Build distributed systems using microservices and integration patterns
- Collaborate closely with cross‑functional teams to ensure timely and high‑quality delivery
- Mentor team members and enforce coding standards and best practices