We are seeking a talented and experienced Full Stack Developer to join a dynamic team with our client in the DC area. This hybrid/remote role is focused on developing and automating robust backend applications using a powerful combination of Java, AWS, and MuleSoft technologies. The ideal candidate will be a seasoned professional with deep expertise in full-stack development, particularly within an AWS cloud environment. You will be instrumental in building integrated applications, working in an agile setting, and contributing across all phases of the software development lifecycle, from initial requirements to implementation and operations.
location: Washington, Washington, D.C.
job type: Contract
salary: $65 - 75 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
- Design, develop, and maintain high-quality backend applications and services using Java, AWS, and MuleSoft.
- Automate application deployment and management processes, ensuring scalability and reliability within the AWS ecosystem.
- Collaborate with agile teams to build and integrate applications on AWS and MuleSoft platforms, leveraging strong knowledge of J2EE technologies, microservices, and design patterns.
- Implement and maintain robust unit and integration tests using TDD/BDD methodologies with tools like JUnit.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and operational support.
- Contribute to code quality and best practices through the use of tools like SonarQube and version control systems such as GitHub/GitLab.
- Attend required in-person team meetings and PI Planning events in the DC/Wilmington locations.
qualifications:
- Proven experience as a Full Stack Developer with a strong focus on backend development using Java, AWS, and MuleSoft.
- Extensive hands-on experience with Java development, including Spring Boot, and working with AWS services such as Lambda, Kinesis, DynamoDB/Aurora, and Redshift.
- Strong knowledge of J2EE technologies, including Hibernate, Servlets, JMS, JDBC, SOAP, and RESTful web services.
- Experience with development tools and methodologies, including GitHub/GitLab, SonarQube, JUnit, and agile frameworks.
- Proficiency in database technologies (Oracle/SQL) and messaging systems (MQ), along with data transformation using XSLT and JAXB.
- Familiarity with front-end technologies, including Javascript frameworks, JSP, and HTML.
- Experience with security models, including JAAS, role-based security, and encryption techniques.
- Knowledge of concurrent programming and object-oriented design patterns.
skills:
- Software Development & Architecture: Demonstrates a deep understanding of software development principles, design patterns, and system architecture, particularly in a microservices and cloud-native environment.
- Full-Stack Proficiency: Possesses a strong command of both backend and frontend technologies, with an emphasis on Java-based backend services and integration.
- Cloud Computing Expertise (AWS): Extensive experience in developing and deploying applications on the Amazon Web Services (AWS) platform, utilizing services like Lambda, Kinesis, DynamoDB, and Redshift.
- API and Integration Development: Skilled in building and managing integrations using MuleSoft and various web services (SOAP, REST), ensuring seamless data flow between systems.
- Agile Methodologies & DevOps: Proficient in agile frameworks and practices (e.g., Scrum, Kanban), and familiar with DevOps principles and tools for continuous integration and delivery.
- Problem-Solving & Debugging: Capable of diagnosing and resolving complex technical issues, with a strong analytical mindset and attention to detail.
- Quality Assurance & Testing: Experienced in writing comprehensive unit and integration tests using TDD and BDD methodologies to ensure code reliability and quality.
- Collaborative Teamwork: Works effectively within a team environment, actively participating in discussions, code reviews, and planning sessions.
- Proactive Learning & Adaptability: Demonstrates a continuous desire to learn new technologies and adapt to evolving project requirements and industry trends.
- Communication & Stakeholder Management: Clearly articulates technical concepts and project updates to both technical and non-technical stakeholders, and effectively manages requirements and expectations.
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 HRsupport@randstadusa.com.
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.