Lead Product Engineer – Java

Position: Lead Product Engineer – Java
Experience: 4+ Years
Location: Bangalore / Chennai / Kochi / Trivandrum

The technical lead needs to closely work with Architects and define the software requirements, analyze, design and implement software solutions. Must be self-driven and should have solid hands-on experience in software development and agile methodologies. Must be involved in the entire software development life cycle from requirement creation to deployment. Must have an analytical mind with problem-solving aptitude and come up with quick solutions.

Skills / Experience

Following skills are mandatory.

  • Object oriented programming concepts.
  • Strong knowledge and experience in Core Java, Messaging and Web services (both REST and SOAP)
  • Hands on experience in Java 8 features.
  • Solid experience with Java technologies such as Spring, Spring Boot, CXF, JDBC and Hibernate
  • Basic knowledge in RDBMS like Oracle, PostgreSQL
  • Proficient understanding of HTML, JavaScript, AJAX, CSS and jQuery
  • Solid experience with dev and Devops tools such as Eclipse, Jenkins, Ansible, BitBucket, Git, Maven/Gradle
  • Good exposure to Agile development practices.
  • Working experience in Linux and AWS environments

Following skills are desirable.

  • Knowledge in micro service architecture.
  • Working experience in containerized environments and orchestration like Docker, Kubernetes
  • Experience in DevOps, CI/CD pipeline.
  • Experience in No SQL technologies
  • Understanding of the full-stack of a cloud based distributed platform