Senior Software Engineer

Elsevier

Chennai

Not disclosed

Work from Office

Full Time

Min. 5 years

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