Java Backend Developer
Core
Design, develop, and maintain backend services and microservices-based architecture using Core Java and Spring Boot.
Role type
Backend Engineer (Java/Spring Boot)
Builds
Microservices and RESTful APIs
Domain
Software Engineering / Distributed Systems
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, scalability, and security, Participate in code reviews, testing, and deployment processes, Troubleshoot and resolve production issues
Seniority
Mid-level to Senior, hands-on IC