What are the responsibilities and job description for the Software Engineer position at eNGINE?
eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.
eNGINE is hiring Software Engineer to join our global team and help build scalable, resilient systems using Java and Spring Boot. This is a great opportunity to work alongside experienced engineers and architects, contribute to real-world projects, and sharpen your skills across both frontend and backend components.
What You’ll Do:
- Assist in building and maintaining microservices using Java & Spring Boot
- Work on both frontend and backend tasks in a collaborative environment
- Learn and contribute to scalable, high-resilience system design
- Participate in code reviews, team discussions, and testing activities
- Continuously grow your skills through hands-on experience and mentorship
What You Bring:
- 3-5 years of software development experience
- Familiarity with Java, Spring Boot, and REST APIs
- Basic understanding of relational databases (e.g., Oracle, MySQL)
- Eagerness to learn, solve problems, and take initiative
- Bonus if you’ve dabbled in Angular, React, or testing frameworks like JUnit
No C2C, sponsorship, or relocation available for this role.
Apply today and see how eNGINE can make a difference in your career!