Lead Engineer Java | Online Jobs | Optimhire

Lead Engineer Java

Lead Engineer Java

Job Description


Lead preparation of technical design document from requirements

Define coding guidelines and standards

Leading design, code, and code reviews and participating in architecture discussions.

Own design, development, and bug fixes for Scrum teams with a hands-on approach

Support Scrum master/PM with detailed dev estimates and adherence to development goals and KPIs. Ex. Code coverage, Defect density, Productivity.

Own and lead code quality initiatives (code reviews, unit test coverage)

Optimize SQL queries for better performance

Write and execute unit tests cases for the developed functionalities

Leading and mentoring a team of 2-3 senior developers and 4-6 developers

Facilitate problem diagnosis and resolution for issues reported by Customers using debug and troubleshooting.

Skills & Qualifications

MCA/ MS/ Bachelor's Degree in Computer Engineering, Computer Science, or any other degree

Strong core Java, J2EE, Object Oriented design skills and understanding of Java design patterns

Good knowledge of the following technology stack - Java, J2EE, Html, CSS, JSP, Servlet, Spring MVC Framework 3.1, Hibernate, MySQL, App server Knowledge (Tomcat)

Excellent written and verbal communication skills for presenting, discussing, and documenting technical information

Hands-on exp on Java design patterns

Passion to learn new technologies as and when needed

Experience with the agile delivery model along with the quality mindset

Job Type


Must have Skills

  • Spring MVC - 4 Years


  • AWS - 3 Years
  • CSS - 5 Years


  • HTML - 5 Years


  • J2EE - 7 Years


  • Java (All Versions) - 7 Years



english - Fluent

hindi - Conversational

3 - 27 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Bengaluru, Karnataka, India


Mohammad A