Senior Java Software Engineer
Core
Design, develop, test, and deploy scalable enterprise applications using Java, Spring Boot, and React.js, integrating AI services and intelligent automation features.
Role type
Senior IC full-stack Java engineer (enterprise applications)
Builds
Scalable enterprise applications, RESTful APIs, microservices, and system integrations
Domain
Enterprise software, Cloud, Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Java 8/11/17+, Spring Boot, Spring MVC, Spring Security, React.js, TypeScript, REST API development, SQL/NoSQL databases, Cloud platforms (Azure/AWS/GCP), AI-assisted development tools, Generative AI integration
Preferred skills
Docker, Kubernetes, DevOps practices, Kafka/RabbitMQ, Event-driven architectures
Technologies
Java, Spring Boot, React.js, TypeScript, Azure, AWS, GCP, Docker, Kubernetes, Kafka, RabbitMQ, SQL Server, Oracle, PostgreSQL, MongoDB, OAuth2, JWT, OpenID Connect, CI/CD
Responsibilities
Design, develop, test, and deploy scalable enterprise applications; Develop RESTful APIs, microservices, and system integrations; Integrate AI services and intelligent automation features; Build responsive, user-friendly interfaces with React.js; Maintain application security, scalability, performance, and maintainability; Develop and maintain CI/CD pipelines; Troubleshoot and resolve application issues
Seniority
Senior, hands-on IC