New offer - be the first one to apply!

April 24, 2026

Senior Java Developer

Senior • On-site

Bengaluru, KA, India

Designation: Senior Java Developer
Years of Experience: 6 to 8  years
Contract Duration: 6 Months
Work Mode / Shift Timing: Normal Shift (9:00 AM – 6:00 PM)

Senior Java Developer Skillset:

  • Proven experience of at least 6-8 years in Java-based programming.

  • Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL.

  • Familiarity with RESTful API design and development.

  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL.

  • Familiarity with build tools such as Maven and Gradle.

  • Excellent analytical and problem-solving skills.

  • Strong experience in writing unit tests using JUnit and Mockito

 

Responsibilities:

  • Responsible for understanding the software requirements and developing it into a working source code accordingly.

  • The overall objective of this role is to contribute to applications systems analysis and programming activities.

  • Successful candidates will be strong developers who take ownership of his/her applications, demonstrate critical thinking in design, communicate clearly, and have a consistent track record of delivering and supporting scalable, high performance enterprise-level API.

  • The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus.a

  • The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced!

 

Profile Required

  • Work with business stakeholders, project managers, business analysts, and other IT teams to understand the business needs and their requirements.

  • Work with a development team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment.

  • Will often require to take a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment.

  • Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC.

  • Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management.

  • Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing.

  • Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics.

  • Support and maintain applications utilizing required tools and technologies. Ensure applications are scalable and operate efficiently in the production environment.

  • Must be self-motivated and take initiative