Hybrid Senior Software Engineer, Backend – Java/Spring Framework

Posted 3 hours ago

Apply now

About the role

  • Senior Software Engineer at Elemica working on innovative supply chain solutions. Responsible for developing functionality, mentoring engineers, and ensuring software quality.

Responsibilities

  • 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

Job title

Senior Software Engineer, Backend – Java/Spring Framework

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job