Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

DataArt

Senior Java Developer with Spring Boot

Posted Updated
Discussion

This is an onsite role, and we're seeking someone who will work directly from the client's office in Nicosia.

Relocation conditions:

A 2,000-euro relocation bonus (3,000 euros if relocating with family).

Cloud Platform is focused on developing modern Java based services and APIs in a cloud environment. The project uses microservices, containerization, and Kubernetes to support reliable and scalable application delivery.

  • Design high performance Java applications using Java 17+ and Spring Boot
  • Develop and maintain Java applications in production environments
  • Build RESTful APIs for business and integration needs
  • Optimize microservices architectures for scalability and reliability
  • Develop cloud native solutions on Microsoft Azure
  • Deploy applications in Kubernetes environments
  • Manage Kubernetes based application environments
  • Troubleshoot applications running in Kubernetes environments
  • Implement CI/CD pipelines for application delivery
  • Automate deployment processes across delivery workflows
  • Collaborate with architects to deliver business requirements
  • Collaborate with product managers to deliver business requirements
  • Collaborate with cross functional teams to deliver business requirements
  • Ensure application scalability across supported services
  • Ensure application security across supported services
  • Ensure application reliability across supported services
  • Ensure application performance across supported services
  • Participate in code reviews across the engineering team
  • Mentor junior engineers in development practices
  • Mentor mid level engineers in development practices
  • Monitor production applications and infrastructure
  • Troubleshoot production applications and infrastructure
  • Contribute to system design decisions
  • Contribute to technical documentation
  • Contribute to engineering best practices
  • 5+ years of hands on experience in Java development
  • Experience with Java 17+
  • Experience with Spring Boot
  • Experience with microservices architecture
  • Experience working with Microsoft Azure cloud services
  • Hands on experience with Kubernetes in production environments
  • Understanding of containerization technologies including Docker
  • Experience with relational databases including PostgreSQL, MySQL, or SQL Server
  • Knowledge of REST APIs
  • Knowledge of messaging systems
  • Knowledge of integration patterns
  • Experience with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins
  • Understanding of cloud security practices
  • Understanding of observability practices
  • Understanding of monitoring practices
  • Experience with Git
  • Experience with modern software development methodologies
  • Upper Intermediate or higher English proficiency
  • Communication skills
  • Problem solving skills

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.