Job Summary
We are seeking a skilled and motivated Java Developer with either 4 to 6 years or 10 to 13 years of professional experience to join our dynamic development team. The successful candidate will possess strong expertise in cloud platforms, Kubernetes (K8s), and SQL. This role focuses on designing, developing, and deploying scalable, cloud-native applications that prioritize high performance and reliability. We support flexible working arrangements, including hybrid options, to foster a healthy work-life balance.
Key Responsibilities
Design, develop, and maintain robust Java-based applications that meet business requirements and performance standards. You will be responsible for building microservices and deploying them efficiently using Kubernetes, ensuring seamless container orchestration.
Leverage cloud platforms such as AWS, Azure, or Google Cloud Platform to create scalable, secure, and resilient solutions. Writing efficient SQL queries and managing relational databases like PostgreSQL, MySQL, or Oracle will be a key part of your daily tasks.
Collaboration is essential in this role. You will work closely with DevOps and QA teams to maintain smooth continuous integration and continuous deployment (CI/CD) pipelines. Troubleshooting and resolving technical issues across various environments will also be part of your responsibilities.
Additionally, you will participate in code reviews, contributing to the establishment and maintenance of best practices within the development team to ensure high-quality software delivery.
Required Qualifications
Strong proficiency in Java (version 8 or above) with a solid grasp of object-oriented programming principles is essential. Hands-on experience with Kubernetes for container orchestration is required to manage and deploy microservices effectively.
You should have practical experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform, enabling you to build scalable and secure cloud-native applications.
Proficiency in SQL and experience managing relational databases such as PostgreSQL, MySQL, or Oracle is necessary to handle data storage and retrieval efficiently.
Familiarity with Spring Boot, REST APIs, and microservices architecture is expected to design and implement modular, maintainable services.
A good understanding of CI/CD tools and practices, including Jenkins, Git, and Docker, is important to support automated build, test, and deployment workflows.
Excellent problem-solving skills and the ability to work effectively within an agile development environment are critical for success in this role.
Preferred Qualifications and Benefits
While not explicitly stated, candidates with experience in advanced cloud security practices or additional certifications in cloud technologies and Kubernetes will be highly valued.
This position offers the opportunity to work in a dynamic and supportive environment that values innovation, collaboration, and continuous learning. Flexible working options, including hybrid working arrangements, are provided to support your productivity and promote a healthy work-life balance.
The contract for this role is open until Monday, 14 July 2025, offering a stable and long-term opportunity to contribute to exciting cloud-native projects.
If you are passionate about Java development and cloud technologies and are looking for a role that offers both technical challenges and flexibility, we encourage you to apply.