Java Software Engineer
Core
Design, build, and scale modern microservices and high-performance backend applications using Java.
Role type
Backend Java Software Engineer
Builds
Microservices, REST APIs, and backend applications
Domain
Software Engineering / Backend Development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, PostgreSQL, OOP, Design Patterns, Unit Testing, CI/CD
Preferred skills
Python, AI coding tools, Kubernetes, Cloud platforms (AWS/Azure/GCP), Kafka
Technologies
Spring Boot, PostgreSQL, Kafka, Kubernetes, OpenShift, AWS, Azure, GCP, GitHub Copilot, Cursor
Responsibilities
Develop high-performance backend apps and microservices; Use AI-assisted tools for code generation and debugging; Ship clean, testable code via CI/CD; Collaborate with QA, architects, and stakeholders in an agile environment
Seniority
Mid-level (3+ years experience)