Establish and implement processes to streamline software development and ensure adherence to best practices
Design and develop complex software systems to meet business requirements and optimize performance
Assess project requirements and deliver projects on time and within budget
Collaborate with cross-functional teams to ensure effective communication and alignment of software development efforts with overall project goals and timelines
Ensure compliance with industry standards and best practices to maintain the quality and security of software products
Integrate applications with cloud-native services such as serverless computing and managed databases
Implement security measures and best practices for cloud deployments
Optimize applications for cloud environments to maximize cost-efficiency and resource utilization
Build and integrate APIs (both GraphQL and REST) for scalable service communication
Deploy and manage services on Google Cloud Platform (GKE)
Automate CI/CD pipelines using GitHub Actions and Argo CD
Requirements
5+ years of software development experience with specific development experience in Back End technologies such as Java and Spring Boot
2+ years working with APIs (GraphQL and REST) in microservices architectures
2+ years hands-on experience with GCP, AWS, or Azure (GCP Preferred)
2+ years of experience with databases (Postgres or similar)
2+ years’ experience with CI/CD tools (GitHub Actions, Jenkins, Argo CD, or similar)
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
GraphQL
Java
Jenkins
Microservices
Postgres
Spring
Spring Boot
SpringBoot
Benefits
Affordable medical plan options
401(k) plan (including matching company contributions)
Employee stock purchase plan
No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching
Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility