Senior Java Engineer

AI overview

Develop and maintain backend services with Java and Spring Boot, oversee AI agent development, and collaborate with cross-functional teams for high-quality software delivery.

Our client, a Fortune 50 company, is seeking Senior Java Engineers with a main skill in Spring Boot to work on an enterprise solution.

The ideal candidate will have a consulting approach and an engineering mindset. You will be responsible for developing and optimizing backend if needed, in a microservices-based architecture. You will work closely with cross-functional teams to ensure high-quality software delivery.

This is a remote-first position with a required overlap of US working hours (2-6 PM CET).

Role & Responsibilities

As a Java Engineer, you will:👇🏼

  • Develop and maintain backend services using Java/Spring Boot.

  • Do AI Agent Development.

  • Implement event-based architecture, ensuring scalability and reliability.

  • Utilize containerization technologies like Docker and Kubernetes for deployment and orchestration.

  • Work with databases, including PostgreSQL and MongoDB, for efficient data storage and retrieval.

  • Integrate authentication mechanisms using OAuth2 and JWT.

  • Collaborate with DevOps teams to implement CI/CD pipelines and ensure smooth deployments.

  • Apply security best practices, following OWASP guidelines to prevent vulnerabilities like SQL Injection (SQLi), Cross-Site Scripting (XSS), and Cross-Site Request Forgery (CSRF).

Requirements

Core Technical Skills

  • Java

  • Spring Boot

  • Experience with TDD

  • PostgreSQL or similar relational database

  • Cloud-native experience

  • Docker

  • Git

  • English (both written and spoken)

  • Agile (Scrum) knowledge

  • 6+ years of experience

Soft Skills

  • Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex issues under pressure.

  • Excellent communication skills, capable of explaining technical concepts to both technical and non-technical stakeholders.

  • Ownership mindset – the ability to work independently and as part of a team while taking full responsibility for assigned tasks.

  • Proactive attitude – the ability to escalate issues early, follow up on blockers, and support teammates when needed.

  • Constructive feedback approach – ability to receive and provide feedback in a way that improves overall team performance.

Preferred Experience

  • Azure DevOps for continuous integration and deployment.

  • AI Development experience

  • Security best practices (OWASP, authentication standards).

  • Design patterns and software architecture knowledge.

Salary
€35 – €41 per hour
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Java Engineer Q&A's
Report this job
Apply for this job