Lead Engineer Java
Lead Engineer Java
Job Description
Responsibilities:
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
Payroll
Must have Skills
Languages
english - Fluent
hindi - Conversational
Refer a friend for this role and earn
557.18 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
3 - 27 K/Year USD (Annual salary)
Longterm (Duration)
Onsite Bengaluru, Karnataka, India
India
Mohammad A