JPS Tech Solutions
Senior Java AWS Full Stack Developer
JPS Tech Solutions, Washington, District of Columbia, us, 20022
Join to apply for the
Senior Java AWS Full Stack Developer
role at
JPS Tech Solutions Job Category:
Developer Job Type:
Remote Job Location:
District of Columbia Washington Compensation:
Depends on Experience W2:
W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role. 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). 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.
#J-18808-Ljbffr
Senior Java AWS Full Stack Developer
role at
JPS Tech Solutions Job Category:
Developer Job Type:
Remote Job Location:
District of Columbia Washington Compensation:
Depends on Experience W2:
W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role. 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). 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.
#J-18808-Ljbffr