Armada is looking for a Java Developer to help deliver robust and impactful solutions for their Commerce platform team.
Requirements
- Proficiency working in Java and Spring Boot
- Proven 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)
Responsibilities
- Develop and maintain cloud-native microservice solutions using Java and Spring Boot
- Write comprehensive tests to ensure service reliability and stability
- Debug and resolve issues when they arise
- Implement best practices for CI/CD pipelines, monitoring, and logging
- Stay up to date with the latest industry trends and technologies related to Kubernetes and cloud-native development
- Collaborate in a cross-functional environment to define, design, and deliver features that excite customers
- Work with other engineers to understand and break down complex requirements into manageable, deliverable features
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of experience in software development
- Excellent communication and teamwork skills
- Ability to work in a fast-paced, agile development environment
- Unlimited paid time off (PTO)
- 15 paid company holidays per year
- 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)