The Full-Stack Software Engineer will design, develop, and maintain back-end services using Java and Spring Boot within a microservices architecture, while collaborating with front-end developers using React or Angular to build interactive UIs. The role includes building robust RESTful APIs and event-driven solutions, deploying and managing applications on AWS, ensuring code quality and best practices, and working closely with cross-functional teams to deliver scalable, feature-rich applications.

Key Responsibilities
  • Design, develop, and maintain back-end services using Java, Spring Boot, and microservices architecture.
  • Develop high-performance RESTful APIs and event-driven solutions to support scalable applications.
  • Collaborate with front-end developers using React or Angular to build interactive, user-friendly UIs.
  • Utilize AWS cloud services to deploy and manage scalable applications and services.
  • Use modern build tools and workflows for efficient development and deployment.
  • Collaborate with cross-functional teams (product, QA, ops, etc.) to define, design, and deploy new features and enhancements.
  • Perform code reviews and enforce best practices in code quality, architecture, and design.

Required Skills
  • 5+ years of experience in Java or .NET development (with strong preference for Java + Spring Boot).
  • 5+ years of experience with Spring Boot, RESTful APIs, microservices, and event-driven systems.
  • 3+ years of front-end experience using React or Angular.
  • Familiarity with AWS cloud services and cloud-native application deployment.
  • Experience with build tools and modern development workflows.

#J-18808-Ljbffr
Similar jobs

Full-Stack Software Engineer

Apply Now
Back to search page