Skip to content
mimi

Experienced Full Stack Java Software Engineer - Hybrid

Confidential

Laurel · Hybrid Full-time Mid Level Today

About the role

About the Role

Are you ready to take your software engineering skills to the next level? Intelliforce is seeking a highly skilled Full Stack Software Engineer to join our dynamic team. In this role, you’ll be at the forefront of cutting‑edge technology, working with front‑end, middle‑tier, and back‑end systems to create powerful software solutions. If you’re passionate about building innovative software and thrive in a collaborative environment, this is the perfect opportunity for you. This position offers a hybrid work schedule with up to 16 hours of telework per week.

Key Responsibilities

  • Software Development: Analyze user requirements to design, develop, and modify software systems. Create new features, debug existing software, and integrate software into new or modified environments.
  • Technical Leadership: Serve as a team lead, overseeing software development teams to ensure projects meet stringent quality and performance standards.
  • System Integration: Design and implement complex database interfaces and queries, and develop algorithms to meet or exceed system performance goals.
  • Process Improvement: Provide recommendations and implement improvements to documentation and software development processes to enhance efficiency and effectiveness.
  • Testing and Quality Assurance: Assist in developing and executing test procedures, ensuring that software components meet functional and performance standards.
  • Collaboration: Work closely with system and hardware engineers to derive software requirements, coordinate installations, and monitor equipment to ensure specifications are met.

Key Technologies and Skills

  • Front End: Expertise in Angular 2
  • Middle Tier: Proficiency in Java, Spring, and Spring Boot
  • Back End: Experience with MongoDB and ElasticSearch
  • Containerization: Skilled in using Docker and Kubernetes for containerization
  • Software Design: Strong background in analyzing system requirements, performance standards, and software design
  • Technical Documentation: Ability to write and review software and system documentation
  • Algorithm Development: Experience in developing and implementing complex algorithms

Qualifications

  • Experience: 14 years of experience as a Software Engineer (SWE) in programs and contracts of similar scope, type, and complexity.
  • Education: Bachelor’s degree in Computer Science or a related discipline from an accredited college or university. An additional 4 years of SWE experience may be substituted for the degree.
  • Leadership: Proven ability to lead software development teams and manage projects according to defined software development processes.
  • Technical Expertise: Strong knowledge of front‑end, middle‑tier, and back‑end development, with experience in containerization using Docker and Kubernetes.
  • Clearance: TS/SCI with Polygraph
  • Citizenship: Must be a U.S. Citizen

Why Intelliforce

At Intelliforce, we believe in pushing the boundaries of technology while fostering a fun and engaging work environment. As a Full Stack Software Engineer, you’ll have the opportunity to work on exciting projects that make a real impact. We offer a supportive and collaborative workplace where your contributions are valued, and we take pride in helping our team members grow and succeed.

Join Us

If you’re ready to work on groundbreaking projects in a dynamic environment, Intelliforce is the place for you. Apply today and be part of a team that’s making a difference in the world of technology.

EEO Statement

Intelliforce‑IT Solutions Group, LLC is an Equal Opportunity/Affirmative Action Employer. U.S. Citizenship is required for most positions.

If you need a reasonable workplace accommodation, please email [email protected] with your specific request.

Requirements

  • Front End: Expertise in Angular 2
  • Middle Tier: Proficiency in Java, Spring, and Spring Boot
  • Back End: Experience with MongoDB and ElasticSearch
  • Containerization: Skilled in using Docker and Kubernetes for containerization
  • Software Design: Strong background in analyzing system requirements, performance standards, and software design
  • Technical Documentation: Ability to write and review software and system documentation
  • Algorithm Development: Experience in developing and implementing complex algorithms
  • Experience: 14 years of experience as a Software Engineer (SWE) in programs and contracts of similar scope, type, and complexity
  • Education: Bachelor’s degree in Computer Science or a related discipline from an accredited college or university
  • An additional 4 years of SWE experience may be substituted for the degree
  • Leadership: Proven ability to lead software development teams and manage projects according to defined software development processes
  • Technical Expertise: Strong knowledge of front-end, middle-tier, and back-end development, with experience in containerization using Docker and Kubernetes
  • Clearance: TS/SCI with Polygraph
  • Citizenship: Must be a U.S. Citizen
  • U.S. Citizenship is required for most positions

Responsibilities

  • In this role, you’ll be at the forefront of cutting-edge technology, working with front-end, middle-tier, and back-end systems to create powerful software solutions
  • Software Development: Analyze user requirements to design, develop, and modify software systems
  • Create new features, debug existing software, and integrate software into new or modified environments
  • Technical Leadership: Serve as a team lead, overseeing software development teams to ensure projects meet stringent quality and performance standards
  • System Integration: Design and implement complex database interfaces and queries, and develop algorithms to meet or exceed system performance goals
  • Process Improvement: Provide recommendations and implement improvements to documentation and software development processes to enhance efficiency and effectiveness
  • Testing and Quality Assurance: Assist in developing and executing test procedures, ensuring that software components meet functional and performance standards
  • Collaboration: Work closely with system and hardware engineers to derive software requirements, coordinate installations, and monitor equipment to ensure specifications are met

Benefits

This position offers a hybrid work schedule with up to 16 hours of telework per week

Skills

Angular 2JavaSpringSpring BootMongoDBElasticSearchDockerKubernetesAlgorithm developmentSoftware designTechnical documentation

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free