Senior Software Engineer I
Would you like to be part of a team that delivers high-quality software to our customers?
Are you a highly visible champion with a ‘can do’ attitude and enthusiasm that inspires others?
About our Team:-
We are the SCIP team (Sales Channel Integration Pipeline), responsible for providing seamless integration solutions for our sales channels. Our team manages over 20 microservices built primarily using Java Spring Boot, ensuring reliable and scalable communication between various sales platforms and our systems. Our team consists of 5 dedicated members, including a Software Engineering Manager, a Software Engineering Lead, a Senior Software Engineer, a Software Engineer II, and a QA Test Engineer. We follow an effective CI/CD process to ensure continuous delivery and integration, enabling us to release features rapidly and reliably. We operate using an Agile mindset, specifically employing a Kanban-style methodology, which helps us maintain focus, adapt quickly to changing needs, and deliver high-quality solutions efficiently.
About the Role:
This position is performed by an experienced professional and will undertake research, design and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance of more senior members of the squad. This position performs software design - typically across multiple components; is developing the skills of mentoring more junior members of the team and works with others to talk to users/customers and translates their requests into solutions.
Responsibilities:
•Proficient in implementing continuous integration, delivery, and deployment software delivery practices
•Implements and guides other to continuous integration, delivery, and deployment software delivery practices
•Successfully implement development processes, coding best practices and code reviews
•Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
•Work closely with other development team members to understand product complex requirements and translate them into software designs.
•Interface with other technical personnel or team members to finalize requirements
•Pair Programming with squad members to support the learning and development of others
•Resolve complex intermediate technical issues as necessary
•Write and review portions of detailed specifications for the development of complex system components
•Complete complex bug fixes
•Develop skills to Mentor less senior software developers on development methodologies and optimization techniques
•All other duties as assigned
Requirements:-
•Proven experience as a Java/J2EE Developer, preferably in a senior role.
•Hands-on experience building microservices with Spring Boot.
•Strong knowledge of Spring Frameworks, especially Spring Boot and REST.
•Experience with message brokers such as Kafka; hands-on experience is ideal, or strong knowledge of Kafka concepts.
•Good knowledge of core design principles (SOLID, DRY, KISS, YAGNI).
•Hands-on experience with design patterns (Singleton, Factory, Observer, Strategy, etc.) and their practical application in projects.
•Good understanding of JPA/Hibernate for data persistence.
•Experience with unit testing frameworks such as JUnit, Mockito, or similar.
•Familiarity with CI/CD tools and pipelines.
•Proficiency with version control systems (e.g., Git).
•Knowledge of AWS services and cloud deployment is an advantage.
•Excellent problem-solving skills and attention to detail.
•Strong communication and teamwork skills.
•Intermediate knowledge of software development methodologies (e.g., Agile, Waterfall)
•Intermediate knowledge of multiple data storage subsystems
•Proficient research skills
•Developing knowledge in Industry best practices in development
•Ability to work well with internal and external technology resources
•Knowledge of test-driven development
•Good oral and written communications skills.
Work in a Way That Works for You:
We promote a flexible work environment that meets the needs of a diverse team. Whether you prefer remote work, hybrid work, or on-site collaboration, we want to support your success. Our well-being initiatives include shared parental leave, study assistance, sabbaticals, and access to wellness programs.
Working For you:
We aim to support you in all areas of life. Our comprehensive benefits package includes:
Health insurance options for you and your family.
Group life and accident insurance for financial security.
Employee assistance programs and mental health resources.
Flexible working arrangements for work-life balance.
Paid time-off options, including sick leave, vacation, and public holidays.
Subsidized meals and free transportation in select locations.
About Us:
Our organization is a global leader in information and analytics, aiding researchers and healthcare professionals in advancing science and improving health outcomes for society. We combine quality information and vast data sets with analytics to support visionary science, research, health education, interactive learning, and exceptional healthcare and clinical practice. At Elsevier, your work contributes to addressing the world's grand challenges and fostering a more sustainable future. We harness innovative technologies to support science and healthcare, partnering for a better world
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120.
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.
Please read our Candidate Privacy Policy.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers: