START: ASAP
JOB TYPE: LONG TERM, FULL TIME REMOTE JOB
We are looking for a Senior Software Engineer to join our fully remote, growing team. If you are passionate about Java development and have experience working with cloud technologies, this is an exciting opportunity for you!
Design and develop backend services using Java and Spring Boot.
Architect cloud-native solutions on AWS or Google Cloud Platform (GCP).
Implement microservices and containerized applications using Docker and Kubernetes.
Work on API development (RESTful services) and integrate with third-party services.
Ensure system performance, scalability, and security best practices in cloud environments.
Collaborate with cross-functional teams, including DevOps, frontend engineers, and product managers.
Contribute to CI/CD pipeline implementation and automation using Jenkins, GitLab CI, or AWS CodePipeline.
Conduct code reviews, write unit tests, and help maintain high code quality.
5+ years of experience in Java development (preferably Spring Boot).
Hands-on experience with cloud technologies such as AWS or GCP.
Strong experience in building microservices and working with container orchestration (Kubernetes).
Proficient with CI/CD pipelines and automation tools.
Experience with database technologies (SQL, NoSQL, and distributed systems).
Knowledge of API design and security best practices.
Excellent problem-solving skills and attention to detail.
Fluent in English (written and spoken).