
Senior Software Engineer
RELX
full-time
Posted on:
Location Type: Office
Location: Chennai • 🇮🇳 India
Visit company websiteJob 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