Overview
Skills
Job Details
We are seeking a Senior Full Stack Developer to join our client's team in the DC area. This role is a hybrid of hands-on development and architectural leadership, where you will serve as an Integration Architect guiding a small team. Your primary goal will be to design and implement complex integration solutions using a robust technology stack that includes Java, AWS services, and MuleSoft. The ideal candidate has extensive experience working within an Agile environment and a deep understanding of the full software development lifecycle. This is a hybrid/remote position that requires occasional onsite presence for team meetings and in-person PI Planning events in the DC or Wilmington locations. Candidates with previous experience in rail are highly preferred.
location: Washington, Washington, D.C.
job type: Contract
salary: $75 - 85 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
- Lead and mentor a small team of developers while acting as an Integration Architect for complex solutions.
- Design, implement, and maintain integrated applications using Java, AWS, and MuleSoft platforms.
- Utilize a comprehensive set of development tools and practices, including Git (GitHub/GitLab), SonarQube, and TDD/BDD methodologies for MUnit and JUnit testing.
- Develop backend applications using Java with the Spring Boot framework and a variety of J2EE technologies (Hibernate, Servlets, JDBC, JMS, SOAP, and REST).
- Create robust solutions leveraging key AWS services such as Lambda, Kinesis, DynamoDB/Aurora, and Redshift.
- Write and design comprehensive unit and integration test cases to ensure code quality and reliability.
- Participate in all phases of the software development lifecycle, from initial requirements through deployment and operations.
qualifications:
- Extensive hands-on experience as a Full Stack Developer with a minimum of 7+ years in Java, AWS, and MuleSoft.
- Demonstrated experience with a variety of J2EE technologies, including Hibernate, concurrent programming, and Object-Oriented design patterns.
- Proficiency with AWS cloud development and key services like Spring Boot, Lambda, Kinesis, DynamoDB/Aurora, and Redshift.
- Expertise in development and testing tools such as GitHub/GitLab, SonarQube, MUnit, and JUnit.
- Experience with various technologies including Oracle/SQL, MQ, Web Services (SOAP and REST), XSLT, JSON, and security models (JAAS, role-based security, encryption).
- Strong skills in developing and designing unit test cases using TDD and BDD methodologies.
- Experience with front-end JavaScript frameworks (JSP, HTML, JavaScript) is a plus.
skills:
- Full-Stack Development Expertise: Strong, hands-on experience across both front-end and back-end development, specifically with Java, AWS, and MuleSoft.
- Integration Architecture: The ability to design and implement complex integration solutions, a key component of this role's leadership responsibilities.
- Team Leadership & Mentorship: The capacity to guide, mentor, and lead a small team of developers to achieve project goals.
- Agile Methodologies: Proficiency in working within an Agile framework, including participation in all phases of the software development lifecycle.
- Cloud Computing (AWS): Deep knowledge of various AWS services, such as Lambda, Kinesis, DynamoDB, Aurora, and Redshift, and how to use them effectively for application development.
- CI/CD & DevOps: Experience with modern development tools and practices, including Git, SonarQube, and continuous integration/continuous deployment pipelines.
- Test-Driven Development (TDD/BDD): Skill in writing and designing unit and integration tests using TDD and BDD methodologies to ensure code quality.
- Problem-Solving: The ability to analyze complex technical challenges and architect effective, scalable solutions.
- Database Management & SQL: Experience with database technologies like Oracle and proficiency in SQL for data manipulation and query optimization.
- Communication: Strong communication skills to effectively collaborate with team members, articulate technical designs, and participate in planning meetings.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a 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).
This posting is open for thirty (30) days.