Experienced Full Stack Java Software Engineer - Hybrid - Intelliforce-IT Solutions Group
Annapolis Junction, MD 20701
About the Job
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 Recruiting@intelliforce-itsg.com with your specific request.
Powered by JazzHR