logo

View all jobs

JAVA Full Stack Developer

Laurel, MD · Information Technology
ASSYST is seeking an Application Development Expert to join the clients IT Application Development team. The consultant will be responsible for developing, modernizing, and maintaining Java Enterprise Edition (JEE) applications and Commercial-Off-The-Shelf (COTS) products that support the organization’s operations. This role requires a full-stack developer with extensive experience in microservice architectures and enterprise-level application development. The ideal candidate will provide operational support, troubleshoot production issues, and collaborate with IT and QA teams to ensure the smooth functioning of critical business applications.

Duties and Responsibilities:
  • Develop and maintain JEE applications.
  • Modernize and enhance legacy applications to meet evolving business needs.
  • Provide operational support for existing applications and troubleshoot production issues.
  • Prepare detailed software specifications, documentation, and test plans.
  • Collaborate with IT teams across Infrastructure, Platform, DBA, Network, Security, Help Desk, and Change Management.
  • Coordinate with QA teams to ensure effective testing during QA and UAT cycles.
  • Support system patching, disaster recovery (DR) exercises, and other system operations.
Required Skills and Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of hands-on experience in full-stack development.
  • Strong proficiency in Java with expertise in frameworks like CDI/Spring Framework and JPA.
  • Experience with enterprise-level application development and microservice architecture.
  • Proficiency in relational database systems such as Oracle or SQL Server.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills with the ability to collaborate across teams.
  • Ability to learn and adapt quickly to new technologies and processes.
Specialized Technical Experience:
  • Java (including Functional Interfaces and Lambdas).
  • Java EE (CDI, JSF/ORM, and JPA) or Spring Framework.
  • SOAP and REST API development.
  • Frontend technologies: CSS, Bootstrap, JavaScript, ReactJS, NodeJS, HTML.
  • SQL and PL/SQL, database design, and experience with Oracle and/or SQL Server.
  • Development tools: IBM Rational Application Developer or Eclipse.
  • Build and Deployment: Maven and CI/CD tools.
  • Application Servers: IBM WebSphere, Apache Tomcat, Oracle WebLogic.
  • Experience implementing design patterns for scalable applications.

ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.

Share This Job

Powered by