Software Developer
Core
Design, develop, and maintain scalable full-stack enterprise applications using Java and modern front-end technologies.
Role type
Senior full-stack software engineer (Java/Spring)
Builds
Microservices, REST APIs, and responsive user interfaces
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java 8/11/17, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, React.js, Angular, TypeScript, AWS, Azure, Google Cloud, Docker, Kubernetes, Jenkins, GitHub Actions, SQL (Oracle, PostgreSQL, MySQL), MongoDB
Preferred skills
API gateways, event-driven architecture, CI/CD pipelines, containerized deployments
Technologies
Java, Spring, React, Angular, TypeScript, AWS, Azure, GCP, Docker, Kubernetes, Jenkins, GitHub Actions, SQL, MongoDB
Responsibilities
Design and build scalable microservices and REST APIs; develop responsive user interfaces; integrate databases and cloud services; write maintainable code and conduct code reviews; implement automated testing; support CI/CD pipelines and containerized deployments; mentor junior developers