Senior Java AWS Full Stack Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Washington, AR - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

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). This position requires a seasoned technologist capable of writing high-quality code across both the front-end (Angular) and back-end ensuring optimal performance managing complex data models and collaborating directly with Product Owners and Architects to translate business requirements into robust scalable technical solutions.

Key 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.
Minimum 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.

Required Skills :

Basic Qualification :

Additional Skills :

Background Check : No

Drug Screen : No

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 posse...
View more view more

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java