Lead Software Engineer position available in Pune, India. The ideal candidate should have 10+ years of experience in Java/J2EE, design, development, and solutioning. Responsibilities include coding in Java8, Spring, Microservices, and NoSQL technologies, as well as ensuring code meets development standards and is optimized for performance.
Requirements
- 10+ years of experience in Java/J2EE, design, development, and solutioning
- Experience in Java/J2EE development, design and solutioning
- Good understanding of code quality and Java coding standards
- Experience in using different design patterns, providing solutions at large scale
- Good command on Java unit testing, Good debugging skills, Worked on SOA and RESTful web services
- Good communication skills required
- Worked in processes like Agile or Scrum or Kanban
- Knowledge about Continuous Integration and Continuous Delivery
- Must experience in Java/J2EE, Spring, JPA, Java Script, Angular JS or jQuery, ORM tools like Hibernate or iBatis, SQL DB skill either using Oracle or MySQL, Build scripting using either Ant or Maven or Gradle, JUNIT, Mockito or JMock or Easy Mock