About The Hiring Company
We are a forward-thinking software development company delivering high-quality SaaS and enterprise solutions across multiple industries. Our teams work on challenging, impactful projects using cutting-edge technologies, and we value innovation, collaboration, and excellence.
Role Overview
We are seeking an experienced Java Backend Engineer with strong expertise in Java Spring Boot and backend systems design. This role focuses on building scalable backend services, APIs, and microservices, with hands-on responsibility for containerisation and CI/CD practices. You will work closely with cross-functional teams to deliver secure, high-performing applications.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Java Spring Boot.
- Develop and integrate RESTful APIs and microservices architectures.
- Implement and manage containerized applications using Docker and Kubernetes.
- Design, maintain, and optimize CI/CD pipelines to ensure reliable deployments.
- Ensure system reliability, scalability, and performance through best engineering practices.
- Collaborate with product managers, architects, and QA teams to deliver robust solutions.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews, architecture discussions, and technical decision-making.
Required Skills & Experience
- 3–5+ years of professional software development experience.
- Strong proficiency in Java Spring Boot for backend development.
- Experience with RESTful APIs, microservices, and integration patterns.
- Hands-on experience with containerisation (Docker, Kubernetes).
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or similar).
- Strong understanding of relational databases (MySQL, PostgreSQL) and ORM frameworks.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork skills.
Nice-to-Have
- Experience with monitoring and observability tools (Prometheus, ELK, Grafana).
- Knowledge of automated testing frameworks.
- Familiarity with security best practices for backend systems.
What We Offer
- Competitive salary and benefits package.
- Flexible working arrangements (remote/hybrid).
- Opportunities for career growth and skill development.
- A collaborative and innovative engineering culture.