Were seeking a passionate and talented Software Engineer to join our dynamic team. Youll play a pivotal role in designing, developing, and maintaining innovative software solutions that push the boundaries of whats possible.
Responsibilities
Design, develop, and test software applications using Java.
Collaborate with cross-functional teams to ensure seamless implementation of 66degrees solutions.
Contribute to all phases of the software development lifecycle.
Write clean, maintainable, and well-documented code and troubleshoot and debug software issues.
Work across time zones, as needed, to meet the needs of our clients and collaborate with offshore teams as part of a dispersed global team.
Qualifications
5+ years of experience in developing cloud-native applications.
5+ years of back-end development with expertise in Java is required.
5+ years using Spring Boot and Spring Rest Services. Cloud experience is required (AWS, Azure or GCP); Multi-cloud experience is desired.
2 + years of experience with Couchbase or Memorystore (or an alternative in-memory database).
2 + years of experience with MongoDB or Firestore (or an alternative NoSQL Database) .
Solid experience working with monolith applications and application migrations.
Experience with Docker/Kubernetes.
Experience with unit testing/automated testing.
Strong communication skills.
Eagerness to work in a collaborative environment.
React or NodeJS with Typescript is nice to have.
Experience establishing CI/CD pipelines to accelerate software delivery is preferred.
Background in professional services/consulting preferred.
Experience developing applications on the Google Cloud Platform suite of products and services is a plus.