Senior Java Developer jobs in United States
info-icon
This job has closed.
company-logo

Armada · 1 day ago

Senior Java Developer

Armada is an edge computing startup that provides computing infrastructure to remote areas. They are seeking a Senior Java Developer to join their Commerce platform team to design, develop, and maintain scalable and secure applications and microservices in a cloud-native environment.

E-CommerceMedia and EntertainmentWeb Design

Responsibilities

Develop and maintain cloud-native microservice solutions using Java and Spring Boot
Design and incorporate event-driven architecture using real-time data processing technologies such as Kafka to expedite data collection and processing
Improve automation, performance and scalability to the product
Collaborate in a cross-functional environment to define, design, and deliver features that excite our customers
Work with other engineers to understand and break down complex requirements into manageable, deliverable features
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

Qualification

JavaSpring BootKubernetesCloud-native applicationsKafkaREST API developmentCI/CDSQL/NoSQL databasesAgile developmentProblem-solving skillsCommunication skillsTeamwork skills

Required

Bachelor's degree in Computer Science, Engineering, or a related field
8+ years of experience in software development
Proficiency working in Java and Spring Boot
Experience in Kafka or working with event bus architecture
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)
Proficiency in writing clean, maintainable, and efficient code in Java
Strong problem-solving skills and ability to debug complex issues
Excellent communication and teamwork skills
Ability to work in a fast-paced, agile development environment

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

Company

Armada

twittertwittertwitter
company-logo
An international collective of creators, collaborators, and innovators with an unapologetic passion for exceptional merchandise experiences.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Seamus Menihane
Chief Executive Officer
linkedin
Company data provided by crunchbase