Software Engineering Lead
Elsevier is a world-leading provider of information solutions that enhance the performance of science, health, and technology professionals, empowering them to make better decisions, deliver better care, and sometimes make groundbreaking discoveries that advance the boundaries of knowledge and human progress.
Elsevier provides web-based, digital solutions - among them ScienceDirect, Scopus, Elsevier Research Intelligence, and ClinicalKey -
and publishes nearly 2,200 journals, including The Lancet and Cell, and over 25,000 book titles, including a number of iconic reference works.
The company is part of Reed Elsevier Group PLC, a world leading provider of professional information solutions in the Science, Medical, Legal and Risk and Business sectors.
This Software Engineer Lead position will serve as the technical leader within our API engineering squad within Elsevier Research Technology.
This position provides input on technical direction, engineering best practices, leading design and implementation of our API platform as well as team management and development responsibilities.
Build & lead highly collaborative, cross-functional, agile development team to develop, enhance Elsevier’s Research Technology Notification team.
Work closely with other development team members (engineers, operations, QE) to understand complex product requirements and implement engineering solutions.
Successfully implement development processes leveraging best practices throughout the agile life cycle, while guiding the team through incremental improvement.
Contribute to engineering decision making and technology choices.
Help identify new technologies and techniques that can be used to deliver product requirements.
Mentor and / or train team members.
Build a culture of knowledge share, making mistakes and learning from them is acceptable.
Build the culture of taking responsibility and pride for software.
Communicate complex technical concepts, solutions, problems to stakeholders, management, and team members.
Skills / Experience
Experience with Amazon Web Services including but not limited to : EC2, Redis, SES, SQS, SNS, Elasticsearch, EKS.
Core Java Development Experience (Java, J2EE, XML, Spring Framework, Spring Boot)
Experience with large-scale software engineering involving coordination across multiple teams and systems.
Ability to partner and lead internal and external technology resources in solving complex business needs.
Hands on Experience working with UNIX, LINUX, and RDS. Postgres is a plus.
Experience implementing RESTful APIs
Experience with engineering best practices such as TDD, Pair Programming, Continuous Integration, automated testing and deployment, Scrum.