What You'll DoYou will develop multi-threaded Java server-side software and deploy Docker-based microservices in a Kubernetes environment. You’ll also work with popular data management infrastructures such as Postgres, Cassandra, Kafka, and Elasticsearch in multi-cloud environments.
You will participate in the entire product life cycle, including requirement analysis, architecture design, coding, functional and performance testing, deployment, and support. Collaborating with a small scrum team, you’ll use agile development practices to deliver impactful solutions
Responsibilities:- Lead and mentor a team of software engineers to deliver high-quality software solutions.
- Drive technical excellence and innovation by identifying gaps and implementing best practices.
- Create and design scalable, secure solutions that meet high standards of quality and efficiency.
- Collaborate closely with designers and product managers to deliver impactful production experiences.
- Plan, design, and implement high-quality feature work, ensuring timely delivery and alignment with project goals.
- Participate in an on-call rotation to address customer issues and provide technical support promptly.
- Contribute to process improvement initiatives to enhance team efficiency and software quality.
Minimum Qualifications:- BS or MS in Computer Science or a related field.
- 8+ years of proven server-side software development experience with Java, including multi-threaded programming with Java.
- Experience building and operating highly scalable, distributed, and fault-tolerant cloud applications.
- Experience with relational and NoSQL databases.
- Experience with event-driven, queue-based architectures.
Preferred Qualifications:- Knowledge of Identity Management (SCIM), Authentication/Authorization (OAuth2), and OpenID Connect.
- Experience building and operating scalable Kubernetes clusters, containerization, virtualization, and cloud-based system management.
- Experience with AWS services such as RDS, S3, CloudFront, and Elastic Cache with Redis.
- Familiarity with cloud identity providers like Okta or Microsoft Entra ID.
- Demonstrated strong communication and team collaboration skills.