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:


Learn more/Apply for this position