Senior Java Software Engineer
6 days ago
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
-
Senior Java Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India FINAGG Technologies Private Limited Full time ₹ 1,00,00,000 - ₹ 2,00,00,000 per yearCompany 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...
-
Senior Java Software Engineer
4 days ago
Chennai, Tamil Nadu, India Aditi Consulting Full timeHi,We are hiring for Senior Java Software EngineerJD:Experience: 4-7 yearsRequired Skills:• Strong experience in JAVA and J2EE technologies with Cloud based environment.• Experience in AWS cloud (PaaS) with Java (ECS, LAMBDA is mandatory)• Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring Boot, JUnit and JSON, REST/JSON web services.• Expert...
-
Senior Java Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Themesoft Inc. Full time ₹ 10,000 - ₹ 20,000 per yearGreetings 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...
-
Java Software Developer
2 days ago
Chennai, Tamil Nadu, India Java,MYSQL,SPRING,RESTFUL API Full timeJob 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...
-
Senior Java Software Engineer
4 days ago
Chennai, Tamil Nadu, India Talentmatics Full timeSenior 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...
-
Senior Java Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Description Ciklum Full timeDescriptionCiklum 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...
-
Senior Java Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Description Ciklum Full timeDescriptionCiklum 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...
-
Senior Java Software Engineer
4 days ago
Chennai, Tamil Nadu, India RELX Group Full timeSenior 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...
-
Senior Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Firstsource Solutions Full timeSenior Software EngineerDate: Dec 10, 2025Location:Chennai, INRequisition ID: 17542Description:About FirstsourceFirstsource Solutions Limited, an RP-Sanjiv Goenka Group company (NSE: FSL, BSE: 532809, Reuters: FISO.BO, Bloomberg: FSOL:IN), is a specialized global business process services partner, providing transformational solutions and services spanning...
-
Senior Java Software Engineer
4 days ago
Chennai, Tamil Nadu, India Description Ciklum Full timeDescriptionCiklum 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...