Senior Java Software Engineer

2 days ago


Chennai, Tamil Nadu, India myGwork - LGBTQ+ Business Community Full time ₹ 12,00,000 - ₹ 36,00,000 per year

This job is with Elsevier, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
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

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
EEO Know Your Rights.



  • Chennai, Tamil Nadu, India FINAGG Technologies Private Limited Full time ₹ 1,00,00,000 - ₹ 2,00,00,000 per year

    Company DescriptionFINAGG Technologies Private Limited is an innovative fintech organization committed to empowering SMEs, MSMEs, and retailers across India, supporting them as a vital part of the country's economic ecosystem. Founded by industry veterans with significant experience in finance and venture-backed organizations, the company has quickly gained...


  • Chennai, Tamil Nadu, India Themesoft Inc. Full time ₹ 10,000 - ₹ 20,000 per year

    Greetings from ThemesoftWe are looking for a skilledJava Full Stack Engineerto be involved in designing, developing, and deploying high-quality software solutions for theretail and banking domainsusing modern technologies and best practices.Position: Senior Java Full Stack EngineerLocation:ChennaiExperience: 6+ Years ExperienceEmployment Type:Contract Role...


  • Chennai, Tamil Nadu, India Java,MYSQL,SPRING,RESTFUL API Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Summary:Talented and experienced Java Software Developer.3-5 years of professional experience in developing and maintaining Java-based applications, with expertise in Spring Boot, MySQL, and RESTful API development.Collaborate with cross-functional teams to deliver high-quality solutions that enhance our products and services.Familiarity with cloud...


  • Chennai, Tamil Nadu, India Talentmatics Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Java Software Engineer | Chennai | 6 - 8 YearsJob Description:We are hiring an experiencedSeniorJava Software Engineerto design, develop, and deploy scalable enterprise applications using Spring Boot, Microservices architecture, and Hibernate/JPA frameworks. The ideal candidate will have strong backend development skills and hands-on experience with...


  • Chennai, Tamil Nadu, India Elsevier Full time ₹ 1,00,00,000 - ₹ 2,00,00,000 per year

    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...


  • Chennai, Tamil Nadu, India BUDDI AI Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    BUDDI AI is seeking a passionate and experiencedSenior Software Engineerto build and scale healthcare software solutions using Java/Scala. This role involves working on enterprise-grade applications that integrate advanced machine learning models and leverage ML Ops practices to ensure seamless deployment, monitoring, and lifecycle management.You will...


  • Chennai, Tamil Nadu, India Description Ciklum Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    DescriptionCiklum is looking for a Senior Java Software Engineer to join our team full-time in India.We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product...


  • Chennai, Tamil Nadu, India RELX Group Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Software Engineer IWould 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...


  • Chennai, Tamil Nadu, India Description Ciklum Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    DescriptionCiklum is looking for a Senior Java Software Engineer to join our team full-time in India.We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product...


  • Chennai, Tamil Nadu, India Description Ciklum Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    DescriptionCiklum is looking for a Senior Java Software Engineer to join our team full-time in India.We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product...