Note: The job is a remote job and is open to candidates in USA. Umanist NA is seeking an experienced Senior Java Developer to join its engineering team. The role focuses on developing scalable, high-performance cloud-native backend applications using Java 21, Spring Boot, microservices, and AWS, while contributing to API development, performance optimization, testing, deployments, and technical design.
Responsibilities
- Design, develop, and maintain scalable backend applications using Java 21
- Build and support Microservices using Spring Boot and the Spring Framework
- Develop and maintain cloud-native applications on AWS
- Work with AWS services including Lambda, DynamoDB, S3, IAM, and EKS
- Design and develop REST APIs
- Optimize application performance, scalability, and reliability
- Collaborate with cross-functional engineering teams throughout the SDLC
- Participate in code reviews, testing, and production deployments
- Contribute to architecture discussions and technical design
Skills
- 8+ years of Java development experience
- Excellent knowledge of Spring Boot and Microservices Architecture
- Hands-on experience with AWS Cloud
- Experience with:
- AWS Lambda
- DynamoDB
- S3
- IAM
- EKS
- Strong experience with REST API development
- Experience with NoSQL and relational databases
- Experience with CI/CD tools:
- Kubernetes
- Jenkins
- GitHub
- Spinnaker
- Familiarity with Scala
- Strong communication and problem-solving skills
- Strong expertise in Java 21 (experience with Java 17 and Java 11 is also valuable)
Benefits
- Hybrid work arrangement – 4 days onsite in New York City, NY
Company Overview