CareerPlan

Senior Java Software Engineer

Employees can work remotely, roFull-time2026-10-27 → 2026-11-10

Core

Design and maintain scalable Java-based backend applications and microservices, focusing on performance, reliability, and event-driven architecture.

Role type

Senior IC backend software engineer

Builds

High-performance microservices and distributed systems

Domain

Enterprise software development

Deliverable

production ML models

Required skills

Java 8+, Spring Boot, RESTful microservices, SQL, Apache Kafka, Docker, Kubernetes, CI/CD, Git, Cloud platforms (GCP/AWS/Azure), AI code companions

Preferred skills

Performance tuning, security best practices, full stack development (Angular/React)

Technologies

Spring Boot, Apache Kafka, Docker, Kubernetes, Jenkins, GCP, AWS, Azure, GitHub Copilot, JetBrains AI Assistant

Responsibilities

Design scalable Java backend solutions and microservices; Implement Spring Boot applications with clean code and testing; Collaborate with DevOps on containerization and CI/CD pipelines; Build robust asynchronous event-driven systems; Optimize relational database integrations; Conduct code reviews and architectural discussions; Mentor junior developers; Utilize AI tools to enhance productivity and code quality.

Seniority

Senior, hands-on IC