RELX

Senior Software Engineer

RELX

full-time

Posted on:

Location Type: Office

Location: Chennai • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDockerHibernateJ2EEJavaKafkaKubernetesMicroservicesSpringSpring BootSpringBoot

About the role

  • Conduct research, design, and develop software for enterprise web applications
  • Apply programming skills, problem-solving abilities, and commitment to quality
  • Design, develop, and maintain web-based enterprise applications using best coding practices
  • Collaborate with cross-functional teams to develop new products and deliver outcomes together
  • Track and resolve assigned issues using standard tools and communicate progress to stakeholders
  • Write and review detailed specifications and documentation for system components
  • Engage in code reviews, knowledge sharing, and continuous learning
  • Participate in various development processes (Agile, Waterfall) and help resolve technical challenges
  • Support and mentor fellow developers

Requirements

  • Professional experience in software development or related roles (we welcome candidates with a range of backgrounds and non-traditional career paths)
  • Proficiency with Java and J2EE
  • Experience with web services
  • Experience with frameworks such as Spring Boot, Microservices, Spring MVC, Struts, Hibernate, and JPA
  • Knowledge of configuring services using Docker, Helm charts, and Kubernetes
  • Familiarity with CI/CD pipelines for cloud deployment
  • Understanding of cloud environments and modern deployment practices
  • Experience with messaging systems such as Kafka or EventHub
  • Strong understanding of REST APIs
  • Knowledge of Java 8 and experience with migrations to Java 11 or 21 is a plus
  • Willingness to learn, adapt, and mentor fellow developers

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJ2EESpring BootMicroservicesSpring MVCStrutsHibernateJPAREST APIsDocker
Soft skills
problem-solvingcommitment to qualitycollaborationcommunicationmentoringknowledge sharingcontinuous learningadaptability