
Senior Javascript Developer
Position Overview
We’re looking for a Senior Java Developer with deep expertise in the Spring framework, cloud-based architecture (AWS), and containerized environments (Docker) to help drive the development of scalable, high-performance eCommerce applications. The ideal candidate is a hands-on engineer who thrives in a fast-paced environment and is passionate about building reliable, modern systems that power exceptional digital commerce experiences.
Key Responsibilities
Architect, design, and develop robust eCommerce applications using Java and Spring Boot.
Develop and maintain cloud-native applications deployed on AWS using services such as EC2, ECS, S3, Lambda, RDS, and others.
Leverage Docker containers to ensure consistency and scalability across development, testing, and production environments.
Collaborate closely with product managers, UX designers, and fellow engineers to gather requirements and translate them into elegant, maintainable code.
Integrate with third-party APIs, payment gateways, and other external services.
Optimize applications for performance, scalability, reliability, and security.
Perform code reviews, write unit/integration tests, and participate in CI/CD pipelines.
Proactively identify technical debt, performance bottlenecks, and architectural improvements.
Stay current with industry trends and emerging technologies to help inform product and technical strategy.
Requirements
5+ years of experience in Java development, with a focus on the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, etc.).
Proven experience building and scaling eCommerce platforms or similar transactional systems.
Strong experience with AWS services and cloud infrastructure design.
Proficiency with Docker and container orchestration in production environments.
Solid understanding of RESTful APIs, microservices, and event-driven architecture.
Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions.
Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
Excellent problem-solving, communication, and collaboration skills.
Interview Process
Screening call with Talent Scout
1st round interview with Hiring Manager
Code test
2nd round interview with Sr. Java Developer
Practical exercise
Final interview with PM
Increase your chances of landing your dream career.
About the company
Similar Remote Jobs
- New Job! Featured Job Remote Job
- New Job! Featured Job Remote Job
- New Job! Remote Job