Senior Software Engineer, Backend (Java/Spring Framework)

Elemica

Hyderabad

Hybrid

INR 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation and benefits
Professional growth opportunities
Hybrid work model for flexibility

Job summary

A leading supply chain technology company is seeking a Senior Software Engineer in Hyderabad. This role involves designing and developing core product functionality and mentoring junior engineers. Candidates should have a Bachelor's degree in Computer Science and 5-6 years of relevant experience. The position offers an opportunity to work with Fortune 100 clients in a hybrid model, emphasizing professional growth and advanced technology exposure.

Qualifications

  • Bachelor’s degree required in Computer Science or related field.
  • 5 to 6 years of relevant experience in software engineering.
  • Strong understanding of object-oriented programming and design patterns.

Responsibilities

  • Design and develop new functionality for the core product.
  • Mentor junior engineers and foster knowledge sharing.
  • Collaborate with cross-functional teams to deliver solutions.

Skills

Java 17+
Spring Framework
Hibernate + HQL
REST API design
Unit and Integration Testing
CI/CD pipelines
Git version control
Maven
SDLC and Agile methodologies

Education

Bachelor’s degree in Computer Science or related field

Tools

JUnit
Mockito

Job description

Overview

Interested in a career that bridges the gap between Supply Chain and Technology?

About Elemica

Elemica offers a state-of-the-art supply chain operating network in the areas of customer & supplier management and logistics—promoting new levels of efficiency and profitability for a leaner and more fully optimized supply chain. Elemica's clients achieve significant value from reduced cost of operations, faster process execution with fewer resources through the automation of key business processes, removal of transactional barriers, and seamless information flow between business partners.

Location: Hyderabad, India - Hybrid Model

Elemica Values

At Elemica, we believe that embodying our values is essential for all team members. These qualities show up in our interactions with each other, our customers, and our collective community.

Curiosity – We delight in the discovery of new challenges and feel compelled to solve them

Integrity – We are relatable and trustworthy, steadfast in our commitment to our colleagues, customers, and partners

Accountability – We show up and deliver measurable, meaningful business value consistently

Passion – We have a shared enthusiasm for transforming our clients' supply chain

Education & Experience

Education Requirement: Bachelor’s degree in Computer Science or related field

Experience Range: 5 Years to 6 Years

Role Overview

As a Senior Software Engineer at Elemica, you are responsible for designing and developing the core product's new functionality, as well as for extending existing functionality while maintaining Elemica's quality and robustness. We help our Fortune 100 clients revolutionize their operations and supply chains, creating more value through connected products and enterprise data integrations, including advanced analytics and AI. You are a systems thinker and solver of complex challenges, always seeking new ways to achieve better results for our team and our customers through your leadership abilities and professional strengths.

Level of Problem Solving: Uses critical thinking and data analysis to identify root causes of non-obvious problems and propose improvements.

Key Job Responsibilities
  • Receive functional requirements and specifications and provide robust, scalable software solutions that meet business objectives
  • Understand and make informed decisions on high-level architectural design patterns and implement them effectively across the application
  • Ensure that systems and solutions have the highest level of scalability, maintainability, and performance through thoughtful design and implementation
  • Actively mentor other engineers with technical challenges, fostering a culture of knowledge sharing and continuous improvement
  • Design and implement back-end solutions (primarily) and contribute to front-end development when needed
  • Develop comprehensive automated tests ensuring correct implementation and maintaining high code quality standards
  • Conduct thorough code reviews to maintain code quality, share knowledge, and ensure adherence to best practices
  • Demonstrate strong problem-solving and troubleshooting abilities to resolve complex technical issues efficiently
  • Collaborate with cross-functional teams including product managers, architects, and other stakeholders to deliver end-to-end solutions
  • Take ownership of large modules and ensure successful delivery from conception to production deployment
Required Skills & Knowledge (Must Have)
  • Java 17+ with deep understanding of object-oriented programming principles and design patterns
  • Spring Framework (Core) with expertise in dependency injection, AOP, and Spring configuration
  • Hibernate + HQL and SQL for data persistence and complex query optimization
  • REST API design and development following industry best practices
  • Unit and Integration Testing using JUnit and Mockito with focus on test-driven development
  • CI/CD pipelines and continuous integration practices
  • Git version control with branching strategies and collaborative workflows
  • Maven for build automation and dependency management
  • Strong understanding of complete SDLC and Agile methodologies in an enterprise software environment
Preferred Skills (Good To Have)
  • Spring Modules: Spring Web MVC, Spring Security, Spring Web Services, Spring Batch, and Spring Integration
  • Java 21+ and modern Java features
  • JMS (Java Message Service) for asynchronous messaging
  • EAI (Enterprise Application Integration) patterns and practices
  • AWS cloud services (EC2, S3, RDS, Lambda, etc.)
  • TypeScript, Angular, JSF for full-stack development capabilities
  • Selenium or RestAssured for automated testing
  • NPM and modern JavaScript build tools
  • Eclipse IDE or IntelliJ IDEA
  • UML for design documentation
  • GitHub Actions to automate build/pipeline
  • Docker containerization and orchestration
  • Understanding of algorithms and data structures for performance optimization
Competencies
  • Technical Proficiency: Designs scalable components, optimizes application performance, and implements best practices in software architecture and development.
  • Problem Solving: Performs root-cause analysis, handles edge cases effectively, and applies critical thinking to solve complex technical challenges with minimal guidance.
  • Code Quality & Testing: Advocates for comprehensive test coverage, mentors team members on code quality standards, and ensures adherence to coding best practices through detailed code reviews.
  • System Design: Designs scalable modules and systems, handles integration challenges, evaluates architectural trade-offs, and ensures solutions are maintainable and extensible.
  • Leadership & Collaboration: Works independently while coordinating with cross-functional teams, mentors junior and mid-level engineers, and contributes to technical decision-making processes.
What We Offer
  • Opportunity to work with Fortune 100 clients on cutting-edge supply chain solutions
  • Collaborative and innovative work environment with a strong engineering culture
  • Professional growth and development opportunities through mentorship and challenging projects
  • Competitive compensation and benefits package
  • Hybrid work model offering flexibility and work-life balance
  • Exposure to advanced technologies including AI, analytics, and cloud computing
  • Career progression path with opportunities to grow into principal engineer or leadership roles
Equal Opportunity Statement

Elemica is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Disclaimer

This job description is intended to convey information essential to understanding the scope of the position and is not an exhaustive list of skills, efforts, duties, responsibilities, or working conditions associated with it. Management reserves the right to modify, add, or remove duties and to assign other duties as necessary.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Front-End (Angular/TypeScript)
Senior Software Engineer - Front-End (Angular/TypeScript)

Elemica, Inc • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Professional growth and development opportunities
Competitive compensation and benefits package
Flexible work-life balance
Project Manager, SAP (JR100012)
Project Manager, SAP (JR100012)

Elemica, Inc • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Comprehensive health insurance
Retirement plans including EPF and Corporate NPS
Flexible work hours
+1
Project Manager – SAP
Project Manager – SAP

Elemica, Inc • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Comprehensive health insurance
Robust retirement plans
Flexible work-life balance
Salesforce Administrator
Salesforce Administrator

Elemica • Hyderabad

On-site
INR 900,000 - 1,500,000
Product Analyst
Product Analyst

Elemica, Inc • Hyderabad

On-site
INR 800,000 - 1,400,000
Principle Software engineer , PS
Principle Software engineer , PS

Elemica, Inc • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Integration Engineer
Integration Engineer

Accenture in India • Navi Mumbai

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Serosoft Solutions Pvt Ltd • Indore District

On-site
INR 800,000 - 1,100,000
Group Health Insurance
Competitive pay
Learning & Growth opportunities
+3
Software Engineer (III) - Core Engineer II
Software Engineer (III) - Core Engineer II

TekWissen India • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Sr. Software Engineer, Java Full Stack - Agentic ERP Platform
Sr. Software Engineer, Java Full Stack - Agentic ERP Platform

RIMINI_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD. • Hyderabad

On-site
INR 1,500,000 - 2,500,000