drjobs Senior Java AWS Full Stack Developer

Senior Java AWS Full Stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Washington, AR - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.