Randstad client in Washington, DC area needs a senior full stack developer to design, build, and maintain complex, enterprise-level web applications.
Requirements
- 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.
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.
Other
- W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.
- Excellent analytical, problem-solving, and communication skills to effectively collaborate with technical and non-technical stakeholders.