backGo to search

Senior Software Engineer – Java, Spring Boot

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

Our team is in search of a Senior Software Engineer with proficiency in Java and Spring Boot.

In this role, you'll be an essential contributor with 4 to 6 years of experience, taking on tasks like developing REST APIs, implementing SDLC practices, and facilitating the success of our projects. The ideal candidate embodies an agile and nimble mindset, fosters close collaboration with team members, and exhibits effective problem-solving abilities.

Responsibilities
  • Engaging with internal teams for the development and analysis of system requirements
  • Enforcement and implementation of SDLC practices for efficient project execution
  • Development and design of REST APIs utilizing Java and Spring Boot
  • Contribution to the integration and implementation of messaging systems
  • Assurance of adherence to quality standards and best practices
  • Participation in agile development and provision of valuable inputs
  • Staying informed about evolving technologies and industry trends
  • Leadership and mentorship for junior team members
Requirements
  • Experience spanning 5 to 8 years in software engineering, focusing on Java and Spring Boot
  • Proficiency in SDLC practices like Git, Maven, Mockito, and Junit
  • Strong database knowledge, SQL, and REST API development
  • Proficient in LDAP, SSO, OAuth, SAML, OpenIDM, OpenAM, and OpenDJ
  • Familiarity with frameworks such as Hibernate, JDBC, Caches, etc.
  • Knowledge of wire formats including JSON, XML, Avro, etc.
Nice to have
  • Familiarity with messaging systems such as Kafka, Rabbit MQ, and Apache Flink
  • Experience in Cloud development