Java Full Stack Developer

  • Washington, DC
  • Posted 1 day ago | Updated 19 hours ago

Overview

Remote
On Site
Hybrid
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

MuleSoft
GitHub
GitLab
JUnit
Java
Amazon Web Services
Cloud Computing
Spring Framework
Amazon Kinesis
Amazon DynamoDB
Amazon Redshift
J2EE
Hibernate
JMS
JDBC
SOAP
Concurrent Programming
OOD
PL/SQL
IBM WebSphere MQ
Web Services
XSLT
JAXB
JDOM
Enterprise JavaBeans
JSON
JNDI
HTTPS
JSP
HTML
JAAS
Encryption
JavaScript Frameworks
Writing
Unit Testing
Test-driven Development
Behavior-driven Development
Agile
Software Development

Job Details

Special Skill Set:

  • In this Full Stack Developer role, the engineer will work as an Integration Architect guiding a small team of developers with the goal to design and implement complex integration solutions leveraging both MuleSoft and AWS services.
  • Candidates must possess hands-on experience and strong knowledge in full-stack development on AWS and MuleSoft platforms for building integrated applications while working with agile methodologies.
  • Must have experience in developing and maintaining backend applications using Java, AWS, and MuleSoft.
  • Must have experience with GitHub and/or GitLab, SonarQube, MUnit, JUnit, and Spring Boot.
  • Must have experience in Java coding in combination with AWS cloud development - Spring Boot, Lambda, Kinesis, DynamoDB/Aurora, Redshift, etc.
  • Must have experience in working with various J2EE technologies, including Hibernate, Servlets, JNDI, JMS, JDBC, SOAP, and REST-based Web services, Concurrent programming, and Object-Oriented design patterns.
  • Experienced in Oracle/SQL, MQ, Web Services, XSLT, JAXB, JDOM / EJB, JSON, JNDI, HTTPS, JSP, HTML / Security Models, JAAS, Role Based Security, and encryption techniques.
  • Experienced with JavaScript frameworks with excellent skills in writing and designing unit test cases using TDD and BDD methodologies while working within agile teams.
  • Experienced in all phases of software development from requirements through implementation and test to operations.
  • This position is hybrid/remote, requiring onsite presence for team meetings and in-person (quarterly).
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.