Lead Java Developer

  • Pune
  • Acl Digital

Responsibilities: Very Good software development experience with Java 8 and above by implementing OOPS, Design Patterns and Clean Code Practices. Expertise with Spring Framework, Spring Boot, JPA/Hibernate. Expertise in developing REST Api. Experience developing scalable Microservices. Experience with Apache Kafka. Experience working with SQL / NoSQL databases. Expertise with Debugging existing code. Experience with Unit Test and Mocking libraries like Junit,Mockito. Knowledge of socket programming and protocol level networking concepts (HTTP, TLS, REST, MQTT). Experience with SCM, example Git. Experience with Agile Methodologies. Mentor Junior engineers. Improving Development and Architecture process and practices.

Required Skills: Any Experience in front-end technologies (AngularJS, Angular or ReactJS). Experience developing in any of the Cloud Services - AWS/Azure/GCP. Experience with Jenkins, Docker, and Kubernetes.