Scroll Top

Technical Lead – Java

Job Status: Active
Job Category: java
Job Type: Full Time
Job Location: Agra Noida
Total Openings: 2
Exp Level: 7+
Role: Lead

We are looking for a Lead Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Key Responsibilities:

  • • Work with 5 junior developers and ensure good delivery to the customer.
  • • Work closely with the customer and/or their team and ensure a good experience for the customer along with technical delivery.
  • • Provide prompt updates to the customer and team, which ensures a stress-free experience for both.
  • • Design, build, and maintain efficient, reusable, and reliable code.
  • • Ensure the best possible performance, quality, and responsiveness of applications.

Work Experience:

  • • 7+ years of overall experience in building Java/J2EE applications.
  • • Good experience building web applications/services using J2EE.
  • • More than 3 years of experience in handling teams of size 5+.
  • • More than 3 years of experience in working directly with customer teams.
  • • Strong knowledge on any one of the ORM frameworks.
  • • Experience developing solutions on Spring Boot.
  • • Must have worked on Github.
  • • 2+ years of strong experience with Microservices.
  • • Familiar with Elasticsearch, and proficiency is a plus.
  • • Understanding of the Relational Database Model with familiarity with one relational database.
  • • Experience creating database schemas that represent and support business processes.
  • • Experience with client web application frameworks like Angular, React, or Sencha.
  • • Passionate about writing clean and highly maintainable code.
  • • Experience implementing automated testing platforms and unit tests.
  • • Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial).
  • • Ability and interest to learn new things quickly.
  • • Experience dealing with performance-related issues (App profiling, Distributed Caching, Memory Management, Asynchronous Programming).
  • • Must have strong interpersonal and communication skills.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.