Full Stack JAVA Developer

IStream Solutions, Inc.
Ashburn, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

Ashburn, United States of America

Tech stack

Microsoft Word
Java
JavaScript
Microsoft Excel
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Confluence
JIRA
HTML5
Azure
Oracle WebLogic Server
CSS
Cloud Engineering
Code Review
Continuous Integration
Software Debugging
Software Design Patterns
Amazon DynamoDB
Hibernate
IBM WebSphere MQ
Java Database Connectivity
Spring
Apache Struts
JavaServer Faces
JUnit
PostgreSQL
Microsoft Office
Microsoft Visio
MongoDB
NoSQL
Object-Oriented Software Development
Openshift
Microsoft PowerPoint
Scrum
Software Architecture
Secure Coding
Selenium
Simple Object Access Protocol (SOAP)
Software Construction
Software Deployment
Software Engineering
Software Systems
SonarQube
SQL Databases
Systems Integration
Web Performance Optimization
File Transfer Protocol (FTP)
Enterprise Software Applications
Spring Cloud
Spring-mvc
React
Spring-boot
Gitlab
Containerization
Angular
Kubernetes
Information Technology
Digital Government
Cassandra
Kafka
REST
Devsecops
Docker
Jenkins
Microservices

Job description

  • Design, develop, test, debug, deploy, and maintain high-quality software applications throughout the full Software Development Life Cycle (SDLC).
  • Develop scalable, secure, and maintainable full-stack applications using modern development frameworks and best practices.
  • Work independently with minimal supervision while effectively managing priorities and meeting project deadlines.
  • Collaborate with software developers, business analysts, product owners, QA engineers, and other cross-functional team members within Agile Scrum and SAFe environments.
  • Translate business and customer requirements into well-defined user stories and deliver working software at the end of each sprint.
  • Participate in sprint planning, backlog refinement, daily stand-ups, sprint reviews, demonstrations, and retrospectives to support continuous improvement.
  • Mentor junior developers through technical guidance, code reviews, and knowledge sharing to strengthen team capabilities.
  • Troubleshoot and resolve complex technical issues, identify root causes, and implement effective, long-term solutions.
  • Communicate technical challenges, design options, risks, and recommended solutions clearly to project leadership, Prime contractors, and CBP stakeholders.
  • Collaborate with product teams to develop innovative solutions that improve system functionality, performance, security, and reliability while supporting CBP's mission objectives.
  • Follow secure coding standards, DevSecOps practices, and software engineering best practices to deliver high-quality, reliable applications.
  • Contribute to technical documentation, system design discussions, and architecture decisions to ensure maintainable and scalable solutions.

Requirements

We are seeking a talented and motivated Full Stack Java Developer to join our innovative software engineering team. In this role, you will design, develop, test, and maintain scalable, high-performance web applications and microservices that support mission-critical business operations. You will build robust back-end services, intuitive front-end applications, and secure RESTful APIs while leveraging modern cloud technologies and best practices.

As a key member of an Agile Scrum/SAFe team, you will collaborate with software engineers, business analysts, product owners, and stakeholders to deliver high-quality software solutions. This is an excellent opportunity to work with cutting-edge technologies, including Java, Spring Boot, JavaScript frameworks (Angular/React), RESTful APIs, Microservices, Docker, Kubernetes, AWS, and Azure, while contributing to the development of secure, scalable, and cloud-native applications.

The ideal candidate is a self-starter with strong problem-solving skills, a passion for software development, and experience delivering enterprise applications in a collaborative Agile environment, * Bachelor's degree in Computer Science, Engineering, or a related technical field with 12+ years of relevant experience, or a Master's degree with 10-13 years of relevant experience.

  • Must be a U.S. Citizen with the ability to obtain a CBP Background Investigation (BI) Public Trust Clearance.
  • Minimum 10 years of software development experience in an Agile and DevSecOps environment with a proven track record of delivering high-quality software solutions.
  • Java
  • SQL and PostgreSQL
  • HTML5, CSS, JavaScript
  • Spring Framework, Spring Boot, Spring MVC
  • Angular and/or React
  • Struts, JavaServer Faces (JSF)
  • JDBC and Hibernate
  • Oracle WebLogic Server
  • Red Hat OpenShift Container Platform (OCP)
  • Experience developing and integrating SOAP and RESTful Web Services.
  • IBM MQ
  • Apache Kafka
  • Secure FTP (SFTP)
  • Jira
  • Confluence
  • GitLab
  • Jenkins
  • SonarQube
  • JUnit
  • Strong understanding of object-oriented programming principles, software architecture, and design patterns.
  • Experience collaborating with cross-functional development teams to design and implement solutions for complex technical challenges.
  • Demonstrated ability to improve development processes and team efficiency through continuous improvement initiatives.
  • Excellent analytical, problem-solving, written, and verbal communication skills.
  • Proficiency with Microsoft Office applications, including Word, Excel, Visio, and PowerPoint.

Preferred Qualifications:

  • Active CBP Background Investigation (BI) or Top Secret (TS) Clearance.
  • Experience supporting one or more applications within the CBP BEAGLE Program under BEMSD.
  • Experience with automated testing frameworks such as Selenium and Citrus.
  • Experience developing and deploying applications in AWS cloud environments.
  • Knowledge of NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
  • Experience developing cloud-native, containerized applications using modern DevSecOps and CI/CD practices.
  • Familiarity with microservices architecture and enterprise application integration patterns.

Join our team and help build innovative, mission-critical solutions that power the future of digital government services. We are looking for passionate, collaborative problem-solvers who thrive in a fast-paced Agile environment and are committed to delivering high-quality software. If you're ready to make a meaningful impact while working with cutting-edge technologies alongside a talented engineering team, we'd love to hear from you.

Benefits & conditions

Ashburn, VA 20146 Hybrid work $110,000 - $150,000 a year - Contract

Apply for this position