Overview
Hybrid
$50 - $60
Contract - Independent
Contract - W2
Able to Provide Sponsorship
Skills
Java
AWS
MuleSoft
Integration Architect
Full Stack Developer
Agile
Software Development Lifecycle
Git
GitHub
GitLab
TDD
BDD
MUnit
JUnit
Spring Boot
J2EE
Hibernate
Servlets
JDBC
JMS
SOAP
REST
AWS Lambda
AWS Kinesis
DynamoDB
Aurora
Redshift
Oracle
SQL
MQ
Web Services
XSLT
JSON
JAAS
Role-based Security
Encryption
Concurrent Programming
Object-Oriented Design
JSP
HTML
JavaScript
integration
SonarQube
Job Details
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.
- 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.
- 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.