We are seeking a skilled Senior Java Developer with a strong technical background and deep understanding of Java. The ideal candidate excels in problem-solving and thrives in dynamic environments. You will be responsible for designing, developing, and maintaining scalable applications using Java and modern technologies.
Key Responsibilities
Develop and maintain Java applications using Spring Boot and microservices architecture.
Work with technologies like Kafka, MySQL, MongoDB, Redis, Elasticsearch, Azure Data Lake, and GraphQL.
Apply security protocols including OAuth, JWT, and SSE.
Use Kubernetes for container orchestration and cloud-native deployment.
Troubleshoot complex issues and conduct code reviews.
Collaborate with cross-functional teams in Agile settings.
Optimize application performance and scalability.
Qualifications
Bachelor’s degree in Computer Science or related field.
5+ years of experience in Java development, especially with Spring Boot.
Strong knowledge of Java principles and microservices.
Experience with containerization (Kubernetes) and cloud environments.
Familiarity with Git, testing frameworks (JUnit, Mockito), and Agile methodologies.
Excellent communication and teamwork skills.
Proactive mindset and eagerness to learn new technologies.
What We Offer
B2B contract via Experis
Private medical care
Life insurance
Sports card
Fully remote work
Net per hour - B2B
Check similar offers