Senior Java Software Engineer
3 hours 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
1 week ago
Chennai, Tamil Nadu, India BeGig Full time ₹ 18,00,000 - ₹ 25,00,000 per yearJob RoleSenior Software Engineer – Product DevelopmentJob Type- Full-timeWork Mode- WFOLocation- ChennaiShift timing- 4 pm to 1 amWe are seeking a passionateSenior Software Engineerwith strong expertise inJava technologiesand a desire to take ontechnical leadershipresponsibilities. This is a hands-on role where you will code, design scalable applications,...
-
Senior Java Engineer
4 days ago
Chennai, Tamil Nadu, India TVS Supply Chain Solutions Full time ₹ 15,00,000 - ₹ 30,00,000 per yearCompany DescriptionWhite Data Systems India Private Limited (WDSI), incorporated in April 2015, focuses on improving reliability and service quality for the road transportation industry through its i-Loads platform. As a subsidiary of TVS Logistics and backed by Cholamandalam Investment and Finance Company Limited, WDSI offers integrated solutions that...
-
Senior Java Software Engineer
2 hours ago
Chennai, Tamil Nadu, India RELX Group Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior 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
6 days ago
Chennai, Tamil Nadu, India BeGig Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Role : Senior Software Engineer - Product Development. We are seeking a passionate Senior Software Engineer with strong expertise in Java technologies and a desire to take on technical leadership responsibilities. This is a hands-on role where you will code, design scalable applications, and mentor a team of developers to deliver innovative,...
-
Senior Software Engineer
10 hours ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Senior Software Engineer
2 hours ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Senior Software Engineer
4 days ago
Chennai, Tamil Nadu, India Ebitaus Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRole: Senior Software EngineerKey ResponsibilitiesDesign, develop, and maintain scalable applications using modern full-stack technologiesRequired SkillsJava, Python, , Angular,
-
Senior Software Engineer
6 days ago
Chennai, Tamil Nadu, India Crayon Data Full time ₹ 8,00,000 - ₹ 24,00,000 per yearSenior Software Engineer Chennai (AI/ML Engineering Focus) Build the backbone of AI — engineer the systems that power enterprise intelligenceLocation: Chennai, India Experience: 6–8 years in software engineering (preferably in AI/ML or data-driven product development) Problem solvers who don't just write code but build scalable, impactful AI...
-
Senior Java Engineer
4 days ago
Chennai, Tamil Nadu, India Getinz Techno Services Full time ₹ 8,00,000 - ₹ 12,00,000 per yearSenior Java Engineer - (Integration) - GEXLWe are looking for an experienced Java Software Engineer with expertise in the area of writing connectors and integrate with 3rd-party products and services. Experience: 8+YearsLocation: ChennaiMode: HybridResponsibilities and Main Duties:Develop and maintain solutions to connect to 3rd-party products and services...
-
Java Software Engineer
1 week ago
Chennai, Tamil Nadu, India NatWest Group Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJoin us as a Java Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a wide...