Lead Java Developer
Who are we looking for?
Design and build complex Java applications on cloud platforms using CI/CD pipeline. Experienced in using Java 8 & 11. Well-versed with REST API. Exposure to Scripting, Python or Shell scripting.
Work with client SME to understand the high level architecture and then map them to technical architecture and specifications, come up with high level and low level design.
Experienced in working in AGILE methodology. Hands on in core java with an understanding of core design patterns.
Should be able to understand and write various UML diagrams like sequence diagrams, class diagrams etc.
Should have good communication skills to interact stakeholders from different development, QA and business teams across multiple geographies
Graduate Degree in any discipline is preferred
8+ years of relevant IT experience
Experience in Core Java 8, 11
Experience in implementing REST API standards via data access layer
Exposure to Spring, Spring Boot, Multi-threading, and performance tuning
Experience working with databases such as MSSQL or Oracle
Experience in AWS
Experience of CI/CD tools such as Jenkins, Bamboo
Experience handling database MSSQL or Oracle (from code)
Experience in Kubernetes, Docker (Containerization)
Capable of analyzing requirements and develop software as per project defined software process
Develop and peer review of LLD (Initiate/ participate in peer reviews)
Understand and ensure different quality processes namely, coding standards, best practices, Unit Testing, source control, etc
Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
Professional, precise communication skills
Somebody who has at least 8+ years of work experience in software development.
Education qualification: B.Tech, BE, BCA, MCA, M. Tech, or equivalent technical degree from a reputed college