Senior Java Developer

Job Overview

We’re seeking a Senior Java Developer to build high-performance, scalable enterprise applications. This role involves contributing across the development lifecycle, ensuring high-quality code, and driving continuous improvement in a collaborative environment.

Key Qualifications

  • 5–10 years of hands-on Java development experience
  • Strong knowledge of Java 8+ and enterprise application development
  • Expertise with Spring Framework (Spring Boot, REST, JPA, Security, OAuth)
  • Familiarity with microservices architecture and implementation patterns
  • Proficient in relational and NoSQL databases
  • Experience with automated testing (JUnit, Gherkin, Cucumber)
  • Solid troubleshooting and performance optimization skills
  • Strong communication and collaboration abilities
  • Willingness to support legacy applications (Struts, WebSphere)

Technical Skills & Responsibilities

  • Write clean, efficient, testable Java code (unit and integration)
  • Contribute across all phases of the development lifecycle
  • Ensure design compliance and maintain high code quality and coverage
  • Prepare and deploy software releases
  • Investigate and present new technologies for architectural review
  • Optimize application performance and resolve technical issues
  • Collaborate with distributed teams for discussion and decision-making
  • Support legacy applications when required
  • Banking domain experience is a plus

To apply for this job please visit www.linkedin.com.

Scroll to Top