Full-Stack Java Developer - Intermediate (Fully Remote Opportunity)
Supports maintenance, enhancement and modernization of complex Federal enterprise applications. Responsible for designing, developing, testing and implementing Java application code in an Agile Scrum environment. Troubleshoots complex problems in the development environment. Collaborates with multi-site team to identify, resolve and test solutions to issues with new modules. Optimizes and performance tunes developed code. Experience with Drupal content management. Skills and Abilities โข Solid understanding of designing, development, database development, and testing methodologies โข Experience in designing, developing, and maintaining scalable and efficient backend systems using Java
โข Strong attention to detail
โข Proven problem-solving and interpersonal communication skills
โข Ability to work as part of multi-site team Required Qualifications โข Bachelorโs degree in Computer Science, Information Systems, another related discipline, or equivalent work experience in the software development field will be considered
โข 5+ years of object-oriented development experience
โข 3+ years of hands-on, strong Java development experience
โข 3+ years of experience with database technologies
โข Strong proficiency in Angular15+ framework
โข Experience with SpingBoot and Hybernate
โข Experience with Agile development and AWS Cloud environments
Experience with Drupal content management Preferred Qualifications
โข Experience with containerization (e.g., Docker, Kubernetes).
โข Familiarity with CI/CD pipelines and DevOps practices.