Armada is seeking a mid-to-senior Java Developer to join their Commerce platform team in Bellevue, WA. The role involves designing, developing, and maintaining scalable and secure applications and microservices in a cloud-native, Kubernetes environment.
About the Role
As a Java Developer, you will develop and maintain cloud-native microservice solutions using Java and Spring Boot. You will collaborate with cross-functional teams to define and deliver features, write comprehensive tests, debug issues, and implement best practices for CI/CD pipelines while staying updated with industry trends.
About You
Required:
Bachelor's degree in Computer Science, Engineering, or a related field.
5+ years of experience in software development.
Proficiency in Java and Spring Boot.
Experience in designing and developing cloud-native applications with Docker, Kubernetes, and microservices architecture.
Experience in REST API development.
Experience in unit testing using JUnit, Mockito.
Knowledge of database design for microservices, with experience in SQL/NoSQL databases like PostgreSQL, ScyllaDB, etc.
Hands-on experience with CI/CD using GitHub Actions.
Experience with cloud platforms (Azure preferred, AWS, GCP).
Strong problem-solving skills and ability to debug complex issues.
Excellent communication and teamwork skills.
Preferred:
Previous experience with commerce environments.
Experience with Stripe APIs.
Experience with Temporal.
Experience mentoring engineers.
Benefits
Medical, dental, and vision (subsidized cost).
Health savings accounts (HSA), flexible spending accounts (FSA), and dependent care FSAs (DCFSA).
Retirement plan options, including 401(k) and Roth 401(k).
Unlimited paid time off (PTO).
15 paid company holidays per year.
Armada
Welcome to the new edge. Armada is the world’s first full-stack edge computing platform, revolutionizing connectivity, compute, and AI solutions where they’re needed most - anywhere on Earth.
Company Size: 201-500 employeesSoftware Development