04 Aug
|
Elsevier
|
Tamil Nadu
04 Aug
Elsevier
Tamil Nadu
Software Engineer-III
Would you like to help create products to support the sharing of scientific knowledge
Do you enjoy collaborating to solve complex technical problems
This hybrid role is open to candidates based within a commutable distance of our Chennai office. We value meaningful in-person moments to connect, collaborate, plan and for other key moments.
About Role:
As a Software Engineer on our team, youll work on scalable distributed systems that ingest, process, store, and serve both structured and unstructured data. Youll help build the capabilities that power data discovery, analytics, operational reporting, and AI-driven insights, enabling Submission teams across Elsevier to make better decisions from trusted, high-quality data.
We leverage AWS, event-driven architectures, microservice development, data modelling, modern data engineering practices, and platform engineering principles to build reliable, secure, and highly scalable data sharing services that form the foundation of Submissions data ecosystem.
Responsibilities:
- Designing, developing and deploying applications in a cloud-hosted distributed system to build our next-generation product
- Collaborating with business stakeholders to identify requirements and gather feedback in a fast-moving environment
- Providing input into architectural decisions to ensure stability and performance
- Identifying and implementing enhancements to continually improve our delivery process
- Partnering with cross-functional Agile and DevOps implementation teams
Requirements:
To be successful in this role, you will demonstrate proficiency in some of our requirements, with a willingness to learn new ones as needed.
- Demonstrate some proficiency in most of these technologies; Java, JavaScript / TypeScript frameworks (React, Angular, Spring Boot etc), SQL, with a willingness to learn the others.
- Display some experience with version control system (i.e. Git)
- Enjoy collaborating with team members to create innovative solutions
- Have experience with a up-to-date IDE (IntelliJ / VS Code) and proficiency in using refactoring tools
- Be open to discussing and honing approaches for our team to improve our working practices
- Have some experience with test-driven development and mocking libraries (Jest, Mockito)
- Be familiar with collaborative documentation tools (Jira and Confluence)
- Have some real knowledge of Agile practices and execution (Scrum, Kanban)
- Some familiarity with AI coding tools (GitHub Copilot, Claude, Codex, Antigravity) is desirable.
- Wanting to learn about Agentic software development
- Wanting to learn about data modelling, data cataloguing, PySpark or distributed data processing frameworks, integration with Collibra, Snowflake and Databricks
- Be eager to grow your skills and experience
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Software Engineer III (Full Stack) (Tamil Nadu)
🏢 Elsevier
📍 Tamil Nadu