Your role and responsibilities
Required education
Preferred education
Bachelor's Degree
Required technical and professional expertise
- Proven experience in large software development projects.
- Proven experience in Java (8 or higher) development.
- Strong knowledge of Spring Framework, Spring Security.
- Experience with Docker, Kubernetes, OpenShift and solid cloud knowledge (AWS preferred).
- Proven experience with microservices architecture and API development.
- Experience with tools like Maven and familiarity with frontend frameworks is a plus.
- Experience in Linux, shell scripts.
- Knowledge of CI/CD pipelines and DevOps practices.
- Excellent communication and presentation skills.
Skills
- Amazon Web Services (AWS)
- Back-End Web Development
- RESTful Web Services
- Object-Oriented Programming (OOP)
- Systems Design
- Java
- Docker
Preferred technical and professional experience
- Experience with cloud services from AWS, GCP, or Azure.
- Experience in messaging, caching, and database technology
- Previous Python experience
- Distributed system design
- Ability to work in a complex development environment with development teams spread across the world.