Remote Full-Stack Java Developer (AWS)

at Rackspace

Posted 3 days ago 2 applied

Description:

  • Rackspace Technology is a leading provider of expertise and managed services across all major public and private cloud technologies.
  • The company is looking for a talented and driven Full Stack Engineer to join their dynamic team.
  • The role involves designing, building, and scaling modern, cloud-based software solutions.
  • The engineer will work across the stack using Java, Spring Boot, Angular, and AWS, contributing to both backend and frontend development in a fast-paced, Agile environment.
  • Responsibilities include designing, developing, testing, and documenting robust and scalable software features that align with customer requirements and business goals.
  • The engineer will contribute to backend development using Java and Spring Boot, and frontend features using Angular.
  • The role requires designing and managing complex SQL schemas and queries, with a preference for experience with DB2.
  • The engineer will build and maintain secure, containerized services in a microservices architecture, leveraging AWS ECS and Terraform for infrastructure automation.
  • Integration of Microservices with AWS services like RDS, SecretsManager, AWS Cognito, and other Identity Providers like Azure Entra ID is also required.
  • The engineer will ensure high-quality delivery in an Agile environment, including code reviews, unit/integration testing, CI/CD pipelines, and clear documentation.
  • The role involves identifying performance bottlenecks, bugs, and system weaknesses, and proposing or implementing reliable solutions.
  • The engineer will guide and mentor team members, providing technical leadership and fostering a collaborative, inclusive, and communicative team dynamic.
  • Evaluating and introducing emerging technologies where appropriate is part of the continuous improvement of architecture, tools, and development practices.
  • The engineer will use technical expertise to balance scope, speed, and quality, supporting fast-paced delivery without compromising system integrity.

Requirements:

  • Candidates must have 3+ years of experience as a Full Stack Engineer in customer-facing roles, ideally in professional services or SaaS environments.
  • Solid experience in Java, Spring Boot, and Angular is required.
  • Experience working with AWS services like ECS, ECR, SecretsManager, Cognito, ALB, and CloudWatch is necessary.
  • Hands-on experience with DevOps practices, including Docker containers, authentication mechanisms, and deployment to AWS ECS is essential.
  • Proficiency in SQL, with experience designing and optimizing database schemas; DB2 exposure is a strong plus.
  • Candidates must have Infrastructure-as-Code proficiency, especially with Terraform.
  • Experience working within distributed systems and microservice-based architectures is required.
  • Strong written and verbal communication skills are necessary; candidates should be able to document and communicate complex workflows or codebase areas clearly.
  • Strong interpersonal skills with the ability to guide and inspire a development team are essential.
  • Excellent communication and collaboration skills are required; candidates should be able to engage constructively across teams.
  • Candidates must be comfortable working under pressure in a fast-paced Agile environment and thrive on collaboration and ownership.
  • The position is remote, but candidates must be permanently based in Germany.

Benefits:

  • The position offers the opportunity to work in a dynamic and collaborative environment.
  • Employees will have the chance to lead technical decisions and mentor peers.
  • The role allows for continuous learning and the opportunity to shape scalable architecture using modern technologies.
  • Employees will be part of a company that values proactive, always-on service and expertise.
  • The position supports a work-life balance with remote work flexibility, provided candidates are based in Germany.