Full Stack Java Developer
Randstad Digital Americas · McLean, VA · 1 mo ago
Engineering$40–$50/hrFull-time
About the Role
Fully onsite in McLean, VA. This is a Contract to Perm position with work hours from 9am to 5pm. A Bachelor's degree is required.
Responsibilities
- Design, develop, integrate, test, deploy, and support enterprise-level applications.
- Engage in development and testing activities (both automation and manual) as needed for each sprint.
- Deliver projects using Agile software development methodologies.
- Design and implement complex enterprise integrations with industry-standard technologies.
- Participate in day-to-day activities of the development team.
- Build and maintain a test automation suite.
- Support planning activities, such as impact assessments, level of effort analysis, and developer task assignments.
- Conduct and participate in detailed design reviews to ensure adherence to approved architecture.
- Conduct regular code reviews to ensure best practices are followed.
- Deliver knowledge transfer sessions to ramp up new development team members.
- Participate in on-call production support rotation and troubleshoot production issues.
Qualifications
- 2+ years of relevant experience (3+ years strongly preferred) and a degree in Computer Science or similar technical field.
- Experience with Java/J2EE, Spring Boot, Angular, JavaScript, and relational databases.
- Hands-on experience with CI/CD pipelines, Playwright for test automation, and GitHub Copilot.
- 3+ years' experience in Information Technology.
- Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent working experience.
- Hands-on experience in design, implementation, and production support of Java/J2EE applications, Angular, JavaScript, AWS, relational databases, SQL, and GitHub Copilot.
- Experience with Spring Framework (Spring Boot), CI/CD frameworks, Apigee, Autosys/Shell scripting.
- Hands-on Playwright development experience for test automation.
- Strong technical and analytical skills with the ability to analyze system functionality and resolve production issues.
- Experience applying Object Oriented Analysis and Design principles.
- Practical experience designing and building enterprise and/or distributed systems.
- Ability to analytically address complex problems, process critical data, establish facts, and draw quality conclusions.
- Ability to work well under pressure, tight deadlines, and with ambiguity on some projects.
- Experience with systems and software architecture.
Skills
- Agile software development methodologies
- AWS
- Angular
- Apigee
- Test automation
- Autosys
- Code reviews
- CI/CD
- Distributed systems
- GitHub
- Information Systems
- Information Technology
- Java Script
- Playwright
- Relational databases
- SQL
- Shell scripting
- Software architecture
- Spring Framework
- Spring Boot
- Analytical skills
- Ability to work well under pressure
- Technical Leadership
Pay
$40 - $50 per hour
Benefits
Comprehensive benefits package, including medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).