Java Software Engineer
Amaris
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Tech stack
Java
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
NoSQL
OAuth
Openshift
Performance Tuning
SQL Databases
Google Cloud Platform
Backend
Gitlab-ci
Kubernetes
Information Technology
REST
Software Version Control
Jenkins
Microservices
Job description
- Develop and maintain Java applications with automated tests.
- Implement CI/CD pipelines and streamline deployment processes.
- Work with containerized services on Kubernetes/OpenShift .
- Contribute to microservices design and REST API development .
- Integrate applications in multicloud environments .
- Ensure security best practices are applied across systems.
- Collaborate with international teams and provide clear documentation .
? WHY US? ?
Join our dynamic team of talented people and discover a world full of growth and opportunity. Here's what we offer:
- Rapid growth through a personalised career path and salary assessment. 70% of our senior leaders started in entry-level positions.
- Improve your skills through our Technology Academy catalogue, Udemy platform, language classes, webinars, and workshops.
- Take control of your training with a personal annual budget and company-paid certifications.
- Enjoy flexible policies, remote work options, and excellent social benefits such as transport and restaurant tickets, childcare support, and private health insurance.
- Benefit from our WeCare programme, which supports employees in critical situations.
- Unlock your full potential, both professionally and personally.
Requirements
- 3+ years of experience as a Software Developer , ideally in full-stack or backend environments.
- Strong proficiency in Java with experience building and maintaining enterprise-grade applications .
- Experience with Kubernetes or Red Hat OpenShift for container orchestration and platform scalability .
- Solid understanding of CI/CD pipelines using Jenkins, GitLab CI, or Azure DevOps .
- Exposure to multicloud environments ( AWS, Azure, GCP ) and cloud-native development principles.
- Proven experience with microservices architectures and Dockerized applications .
- Strong knowledge of REST APIs - design, integration, and optimization.
- Experience with SQL and NoSQL databases , including data modeling and performance tuning .
- Understanding of security best practices (OAuth2, JWT).
- Proficiency in Git/GitHub and modern version control workflows .
- Bachelor's degree in Computer Science, IT, or related field.
- Fluent English and experience in international, cross-functional teams .