Senior Java Engineer (E-Commerce/AWS/Spring Boot/Kubernetes)

About the Role

We are seeking a highly skilled and experienced Senior Java Engineer to join our client’s dynamic team. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust backend systems for our e-commerce platform. You will work with cutting-edge technologies like AWS, Spring Boot, and Kubernetes to build high-performance, resilient, and secure applications. If you’re passionate about crafting exceptional software solutions and thrive in a collaborative environment, we encourage you to apply.

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable, and secure Java-based applications for the e-commerce platform.
  • Collaborate with product managers, UX/UI designers, and other engineers to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in code reviews to ensure code quality, share knowledge, and mentor junior engineers.
  • Work with AWS services to deploy, monitor, and scale applications effectively.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our technical stack.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in Java backend development.
  • Strong proficiency in Spring Boot, Spring MVC, and other Spring frameworks.
  • Hands-on experience with AWS services (EC2, S3, RDS, SQS, Lambda, etc.).
  • Experience with containerization technologies like Docker and Kubernetes.
  • Solid understanding of relational and NoSQL databases (PostgreSQL, MongoDB, DynamoDB, etc.).
  • Familiarity with RESTful APIs, microservices architecture, and event-driven systems.
  • Proficiency with version control systems (Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx