
Senior Software Engineer, Backend – Java/Spring Framework
Elemica
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
Job Level
About the role
- Designing and developing the core product's new functionality
- Extending existing functionality while maintaining quality and robustness
- Helping Fortune 100 clients revolutionize their operations and supply chains
- Creating more value through connected products and enterprise data integrations
- Using critical thinking and data analysis to identify root causes of non-obvious problems
- Provide robust, scalable software solutions that meet business objectives
- Understand and make informed decisions on high-level architectural design patterns
- Mentor other engineers with technical challenges, fostering a culture of knowledge sharing
- Design and implement back-end solutions primarily
- Develop comprehensive automated tests ensuring correct implementation
- Conduct thorough code reviews to maintain code quality
- Collaborate with cross-functional teams to deliver end-to-end solutions
- Take ownership of large modules and ensure successful delivery from conception to production deployment
Requirements
- Bachelor's degree in Computer Science or related field
- 5 Years to 6 Years of experience
- 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
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 17+object-oriented programmingdesign patternsSpring FrameworkHibernateHQLSQLREST APIJUnitMockito
Soft Skills
critical thinkingdata analysismentoringknowledge sharingcollaborationownershipproblem-solving
Certifications
Bachelor's degree in Computer Science