Senior Java Developer / Lead will serve as the Technical Lead and to be part of the company's core Support Team.
They should contribute in all phases of the development lifecycle and must ensure that they follow latest Java coding best practices.
Responsibilities of the Senior Java Developer / Lead :
Write well-designed, testable, efficient code. Perform code review of co-developers.
Will be involved in both development and testing phases.
Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
Ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Lead / mentor co-developers. Direct the development team in the design, development, coding, testing, and debugging of applications.
Required Qualifications :
Bachelor's Degree in Information Technology / Computer Science or any related studies.
Must have at least 5 years of extensive experience in application development.
Hands on experience in designing and developing applications using Java EE.
In-depth knowledge of popular Java frameworks like Spring Boot.
Experience with Object-Oriented Design (OOD).
Has experience in ground-up development - expertise on application development, enhancement, and maintenance.
Working knowledge or background in AWS (messaging and queueing. Must be willing to learn AWS.
With leadership experience.
Experience in Agile methodology.
Willing to work under contract basis.
WFH set up.