Java Backend Developer
Core
Design, develop, and maintain scalable backend services and microservices architecture.
Role type
Backend Engineer (Java/Spring Boot)
Builds
Microservices-based backend services and RESTful APIs
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Core Java, Spring Boot, Microservices architecture, REST API development, SQL databases, NoSQL databases, Data structures and algorithms, Git
Preferred skills
Cloud platforms (AWS/Azure), Docker, Kubernetes, CI/CD pipelines, Security best practices (OAuth, JWT)
Technologies
Spring Boot, MySQL, PostgreSQL, MongoDB, Cassandra, AWS, Azure, Docker, Kubernetes, Jenkins, GitHub Actions
Responsibilities
Design and develop backend services, Build and manage microservices architecture, Develop and consume RESTful APIs, Work with SQL and/or NoSQL databases, Optimize application performance and security, Participate in code reviews and deployment processes, Troubleshoot production issues
Seniority
Mid-level to Senior, hands-on IC