Job Openings
Lead Java Developer
About the job Lead Java Developer
Experience : 8 to 10 years
Work Type : Work from Office
Employment Type : Full Time
Responsibilities:
- To design and develop software solutions.
- Understand Product needs and help to finalize system specifications along with product owners.
- Thoroughly understand system flow, data usage and work processes.
- Investigate problem areas and suggest appropriate solution.
- Conduct code reviews and provide guidance to team members.
- Address technical concerns, ideas and suggestions. Improve operations by conducting system analysis and recommending changes.
- Lead and mentor team members to get things done.
Qualifications:
- Strong on software development fundamentals with 9+ years of experience.
- Good knowledge on Data Structures & Design patterns, Java, Spring/Springboot Framework with Spring JPA, Spring Security, etc.
- Experience with any cloud environment, cloud native, containerization. (Preferred Azure).
- Developing web services (using XML and JSON- Spring MVC/REST, SOAP) &
microservices. - Experience in working with NoSQL DBs Git/GitHub knowledge of branching and merging strategies.
- Familiar with Continuous integration like Jenkins/Circle CI, etc.
- Strong communication and interpersonal skills and being able to convey complex ideas clearly.
- Debugging & Troubleshooting skills at all levels of application stack Understands networks, latency, http requests, caching.