Senior Software Engineer
Elsevier
Apply on company website
Senior Software Engineer
Elsevier
Chennai
Not disclosed
Job Details
Job Description
Senior Software Engineer II
The Software Engineer - Java Microservices role involves complex research, design, and software development within a specific functional area or product line. You will provide input to project plans, schedules, and methodologies in the development of cross-functional software products, mentor team members, and translate user requests into solutions.
Responsibilities:
- Build Java Microservices, ensuring maintainability, flexibility, and efficient design.
- Optimize Microservices for performance.
- Document Microservices for reuse by other teams.
- Collaborate with technical personnel to finalize requirements.
- Write and review detailed specifications for system components.
- Complete complex bug fixes.
- Implement development processes, coding best practices, and code reviews.
- Operate in various development environments (Agile, Waterfall, etc.).
- Resolve complex technical issues as necessary.
- Mentor entry-level software engineers.
- Stay updated on new technological developments.
- Design and work with complex data models.
- All other duties as assigned.
Requirements:
- 5+ years of Software Engineering experience.
- BS in Engineering/Computer Science or equivalent experience.
- Knowledge of software development methodologies (e.g., Agile, Waterfall).
- Proficiency in data manipulation languages and optimization techniques.
- Understanding of normalized/dimensional data modeling principles.
- Experience with multiple data storage subsystems.
- Expertise in Java 11; knowledge of Scala and other programming languages (Python, shell scripts) is a plus.
- Experience with Java development tools like Spring and Maven.
- Knowledge of AWS or other Cloud providers and REST.
- Strong research skills and industry best practices knowledge.
- Ability to interface with technical personnel to finalize requirements.
- Experience in test-driven development.
- Good oral and written communication skills.
Job role
Work location
Chennai
Department
IT & Information Security
Role / Category
IT Infrastructure Services
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
Elsevier
Job posted by Elsevier
Apply on company website