Java Developer (Springboot)
Core
Design, develop, maintain, and enhance backend applications and enterprise services using Java and Spring Boot.
Role type
Mid-level backend Java developer (Spring Boot)
Builds
Scalable RESTful APIs and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful API design, microservices architecture, relational databases (Oracle, PostgreSQL, SQL Server), Git, Maven/Gradle, CI/CD, unit testing, integration testing, debugging, performance optimization, application security, authentication/authorization
Preferred skills
Messaging platforms, Docker, Kubernetes, cloud platforms, API gateways
Responsibilities
Design and develop backend applications; integrate services with databases and external systems; implement security and secure coding practices; perform testing and defect resolution; participate in code reviews and technical design; support deployment and incident resolution; prepare technical documentation