Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Your Role & Responsibilities
You’ll be part of a cross-functional team that designs, builds, and maintains scalable Java-based applications.
Key activities include:
- Designing, developing, documenting, and releasing new software features using Java 17 and Spring Boot 3.x.
- Architecting and delivering high-quality API services end-to-end.
- Building and maintaining reusable, efficient, and reliable code following strong design and testing principles.
- Ensuring high code quality through reviews, best practices, and knowledge sharing.
- Collaborating with Functional Analysts to resolve incidents and deliver working solutions in an Agile setup.
- Participating in weekly guard duties within your team’s scope of responsibility.
Your Technical Profile
Our client is looking for someone with strong software engineering fundamentals and hands-on technical expertise.
Your background should include:
- Education: Bachelor’s degree in Computer Science, IT, Mathematics, or related field.
- Experience: Minimum 4 years in a Java Developer role, ideally within the energy or utilities domain.
- Back-end: Java EE, Spring Boot, microservices architecture (Java 17 & Spring Boot 3.x).
- Front-end: Full-stack experience; Vue.js preferred, TypeScript is a plus.
- APIs & Web Services: Practical experience with REST and SOAP.
- Messaging & Batch: IBM MQ for event-driven communication, Spring Batch for batch processing.
- Testing: Solid experience with JUnit.
- Databases: Familiar with modern open-source databases.
- CI/CD: Experience with GitLab CI/CD pipelines.
- Cloud & DevOps: Exposure to Docker, Kubernetes, and Azure; experience working in a cloud-native setup is a strong advantage.
You’re a proactive, hands-on developer who thrives in a dynamic environment. You’re comfortable collaborating within hybrid teams and enjoy building scalable, modern solutions.
We’re looking for someone who:
- Is a true team player, passionate about clean, maintainable code.
- Is eager to learn, open to feedback, and motivated by technical challenges.
- Brings curiosity, ownership, and enthusiasm for modern Java and cloud technologies.
- Communicates clearly with both technical and functional colleagues.
Key Skills
Ranked by relevanceReady to apply?
Join In4Matic and take your career to the next level!
Application takes less than 5 minutes

