Sr. Java Developer | Remote | USC/GC |
About the position
We are seeking a Sr. Java Developer with a strong background in backend development and expertise in Java (preferably Java 11+). The ideal candidate will have deep experience with Spring Boot and the Spring ecosystem, and the ability to design and implement REST APIs. Hands-on experience with MongoDB, including schema design, performance tuning, and aggregation pipelines, is essential. The role also requires experience building and maintaining CI/CD pipelines using GitHub Actions and a strong understanding of Docker for containerization and deployment. A solid grasp of software engineering principles such as clean code, testing, scalability, and security is expected.
- Responsibilities
- Design and implement REST APIs.
- Build and maintain CI/CD pipelines using GitHub Actions.
- Containerize and deploy applications using Docker.
- Requirements
- 5+ years of professional backend development experience
- Strong proficiency in Java (Java 11+ preferred)
- Deep experience with Spring Boot and the Spring ecosystem
- Ability to design and implement REST APIs
- Hands-on experience with MongoDB (schema design, performance tuning, aggregation pipelines)
- Experience building and maintaining CI/CD pipelines using GitHub Actions
- Strong understanding of Docker for containerization and deployment
- Solid grasp of software engineering principles: clean code, testing, scalability, security
Apply tot his job
Apply To this Job