backGo to search

Lead Software Engineer – Java, Spring Boot

hot
bullets
Java, Java Core, Spring Boot, REST API, JUnit, SQL, Cloud, Apache Kafka, RabbitMQ, Apache Flink
bullets
Chennai

We are seeking a Lead Software Engineer proficient in Java and Spring Boot to join our team.

With 8 to 12 years of experience, you will play a key role in developing REST APIs, implementing SDLC practices, and contributing to the success of our projects. As a Lead Software Engineer, you will demonstrate an agile and nimble mindset, collaborate closely with team members, and showcase effective problem-solving skills.

Responsibilities
  • Collaborate with internal teams to develop and analyze system requirements
  • Implement and enforce SDLC practices for efficient project delivery
  • Design and develop REST API’s using Java and Spring Boot
  • Contribute to the integration and implementation of messaging systems
  • Ensure adherence to quality standards and best practices
  • Participate in agile development and provide valuable inputs
  • Stay updated on evolving technologies and industry trends
  • Lead and mentor junior team members
Requirements
  • 8 to 12 years of experience in software engineering, with a focus on Java and Spring Boot
  • Proficiency in SDLC practices such as Git, Maven, Mockito, and Junit
  • Strong knowledge of databases, SQL, and REST API development
  • Experience with LDAP, SSO, OAuth, SAML, OpenIDM, OpenAM, and OpenDJ
  • Knowledge of frameworks like Hibernate, JDBC, Caches, etc.
  • Knowledge of wire formats like JSON, XML, Avro, etc.
Nice to have
  • Familiarity with messaging systems like Kafka, Rabbit MQ, and Apache Flink
  • Experience in Cloud development