Talent.com
Senior Java AWS Full Stack Developer

Senior Java AWS Full Stack Developer

Randstad USAWashington, DC, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job summary : This is a senior and highly technical full stack development role for a key Randstad client in the Washington, DC area, focusing on the design, building, and maintenance of complex, enterprise-level web applications. The ideal candidate is an expert in the Java ecosystem (J2EE, Spring, REST APIs) and possesses deep, hands-on experience with modern cloud development on Amazon Web Services (AWS), including serverless and data-streaming architectures (Kafka).

Location : Washington, Washington, D.C.

Job type : Contract

Salary : $54 - 64 per hour

Work hours : 9am to 5pm

Education : Bachelors

Responsibilities :

  • Design, develop, and maintain high-volume, complex web applications, owning both front-end and back-end components.
  • Write and optimize high-quality Java and J2EE code, ensuring strict adherence to enterprise best practices and performance standards.
  • Architect and implement solutions utilizing a wide array of AWS services, including serverless (Lambda), compute (EC2, Elastic Beanstalk), data storage (DynamoDB / Aurora, Redshift, S3), messaging (SQS, SNS), and deployment tools (CloudFormation, CodeCommit).
  • Perform Kafka configuration and / or administration, demonstrating proficiency in managing messaging and data-streaming platforms.
  • Develop and maintain complex data models to structure, organize, and ensure integrity for data consumed across various enterprise sources.
  • Collaborate with Product Owners to break down customer requirements and work closely with Architects to ensure technical alignment with overall solution design.
  • Drive code quality and process improvement through conducting thorough code reviews and supporting continuous integration / continuous delivery (CI / CD) pipelines.
  • Stay current with emerging front-end and back-end technologies to ensure the application stack remains modern and competitive.

Qualifications :

  • Bachelor of Science degree in a related field or equivalent practical experience.
  • 8+ years of progressive experience in Java programming, specifically at a Senior or Lead level.
  • 3+ years of hands-on experience with Apache Kafka, with a strong preference for Kafka administration experience.
  • Extensive hands-on development experience with the core Java stack : Java, J2EE, Spring Framework, and building RESTful APIs.
  • Strong proficiency in front-end development using Angular.
  • Deep expertise in AWS cloud development, including services like S3, Lambda, Elastic Beanstalk, SQS, SNS, API Gateway, EC2, CloudWatch, CodeCommit, and CloudFormation.
  • Solid experience in building and deploying solutions leveraging AWS services such as Lambda, Kinesis, DynamoDB / Aurora, and Redshift.
  • Proven expertise in data modeling and / or database design, coupled with high proficiency in SQL and other data languages.
  • Experience implementing continuous integration and continuous delivery (CI / CD) practices using tools like Git, Jenkins, and JIRA in an Agile Scrum environment.
  • Familiarity with domain-oriented and event-driven design principles.
  • Excellent analytical, problem-solving, and communication skills to effectively collaborate with technical and non-technical stakeholders.
  • Equal Opportunity Employer : Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Senior Java Developer • Washington, DC, United States