We are seeking a Senior Full Stack Developer (Advanced) to join a global feature team responsible for developing and maintaining production-critical systems supporting Just-In-Time (JIT) and Just-In-Sequence (JIS) supply processes across international plants.
This role requires a strong Java backend focus, combined with cloud, DevOps, and microservices expertise, in a high-performance, scalable environment.
Key Responsibilities
- Design, develop, and maintain Java-based applications and microservices
- Build and enhance RESTful APIs and distributed systems
- Collaborate with cross-functional teams to deliver new features
- Ensure system performance, scalability, and reliability
- Develop and maintain unit, integration, and automated tests
- Participate in code reviews and enforce best practices
- Implement and manage CI/CD pipelines
- Deploy and manage applications in cloud environments
- Troubleshoot and resolve production issues
- Mentor junior developers and contribute to team knowledge sharing
RequirementsEssential Skills & Experience
- 5+ years experience in Java development
- Strong experience with Spring Boot / JavaEE / Hibernate
- Solid understanding of microservices architecture
- Experience building and consuming RESTful APIs
- Strong knowledge of SDLC and Agile methodologies
- Experience with relational (MySQL/PostgreSQL) and NoSQL databases (MongoDB/Cassandra)
- Hands-on experience with Docker and Kubernetes
- Strong experience with Git version control
- Ability to write clean, maintainable, and scalable code
- Strong problem-solving and debugging skills
Advantageous Skills
- Cloud experience (preferably Microsoft Azure)
- CI/CD tools (e.g., Jenkins, GitHub Actions, GitOps)
- Infrastructure as Code (e.g., Terraform)
- Testing frameworks (JUnit, Selenium, TestNG)
- Monitoring tools (Prometheus, Grafana, ELK stack)
- Messaging systems (Kafka, RabbitMQ)
- Scripting (Python, Bash)
- Frontend frameworks (Angular, React)
- Knowledge of DevOps and security best practices
Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, or related field
- Minimum of 5 years of experience in Java Software development.
- Proven track record delivering enterprise-grade software solutions
Desired Skills:
- Java
- SDLC
- Restful Api
Desired Qualification Level:
- Degree
About The Employer: