| Location | VA |
Responsibilities: Design, develop, enhance, and maintain enterprise Java applications. Build and support secure, scalable, and high-performing RESTful APIs. Develop modern web applications utilizing JavaScript, TypeScript, HTML, CSS, JSP, jQuery, and JSON. Design and implement cloud-native solutions within AWS environments. Develop and support microservices-based architectures utilizing Kubernetes and Kafka. Create and maintain automated testing solutions, including unit, functional, regression, and performance testing. Implement and maintain CI/CD pipelines utilizing Jenkins. Develop Oracle database solutions and optimize queries using Hibernate and Spring Framework. Collaborate with Agile teams to deliver high-quality software enhancements and modernization initiatives. Participate in application migration and cloud transformation efforts. Utilize Git and modern source-control best practices. Leverage AI-assisted development tools such as GitHub Copilot to improve development efficiency. Required Qualifications Experience Minimum 7 years of Java development experience . Minimum 3 years of Full Stack development experience . Experience developing and supporting: Java enterprise applications Web applications Batch processing applications Hands-on experience with AWS development and cloud-native deployment models. Experience with automated testing frameworks and methodologies. Experience implementing Playwright test automation. Experience building and supporting CI/CD pipelines using Jenkins. Experience working in Agile development environments. Experience with Oracle databases and Hibernate ORM. Technical Requirements Backend Technologies Java J2EE Spring Framework Struts RESTful APIs Hibernate ORM Oracle Database Front-End Technologies JavaScript TypeScript HTML CSS JSP jQuery JSON Cloud & DevOps AWS Jenkins Git CI/CD Pipelines Containerization & Microservices Kubernetes Docker/Containerization Microservices Kafka Event-Driven Architectures AWS Services Experience Experience with one or more of the following: EC2 ECS SQS DynamoDB ElastiCache Event Streaming Services Testing & Automation Playwright Automated Testing Frameworks Regression Testing Functional Testing Performance Testing Unit Testing Emerging Technologies GitHub Copilot or similar AI-assisted development tools Desired Soft Skills Strong analytical and problem-solving abilities. Excellent written and verbal communication skills. Ability to collaborate across technical and non-technical teams. Self-motivated and capable of working independently. Strong attention to detail and commitment to software quality. Labor Categories Level II Experience: 3-7 Years Education: Bachelor's degree preferred (or equivalent experience) Qualifications: Experience Minimum 7 years of Java development experience . Minimum 3 years of Full Stack development experience . Experience developing and supporting: Java enterprise applications Web applications Batch processing applications Hands-on experience with AWS development and cloud-native deployment models. Experience with automated testing frameworks and methodologies. Experience implementing Playwright test automation. Experience building and supporting CI/CD pipelines using Jenkins. Experience working in Agile development environments. Experience with Oracle databases and Hibernate ORM. Technical Requirements Backend Technologies Java J2EE Spring Framework Struts RESTful APIs Hibernate ORM Oracle Database Front-End Technologies JavaScript TypeScript HTML CSS JSP jQuery JSON Cloud & DevOps AWS Jenkins Git CI/CD Pipelines Containerization & Microservices Kubernetes Docker/Containerization Microservices Kafka Event-Driven Architectures AWS Services Experience Experience with one or more of the following: EC2 ECS SQS DynamoDB ElastiCache Event Streaming Services Testing & Automation Playwright Automated Testing Frameworks Regression Testing Functional Testing Performance Testing Unit Testing Emerging Technologies GitHub Copilot or similar AI-assisted development tools Desired Soft Skills Strong analytical and problem-solving abilities. Excellent written and verbal communication skills. Ability to collaborate across technical and non-technical teams. Self-motivated and capable of working independently. Strong attention to detail and commitment to software quality. Labor Categories Level II Experience: 3-7 Years Education: Bachelor's degree preferred (or equivalent experience)