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.