MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Momentum Engineering, Inc.

ME00622-Software Engineer 1

Annapolis Junction, MD · 3 months ago

On-siteFull-time

11 to 11 a hour

About the job

Job Summary
• Seeking a Software Engineer to join an Agile software development team supporting mission-critical Department of Defense (DoD) and Intelligence Community (IC) programs
• The successful candidate will design, develop, test, and maintain enterprise software applications using Java as the primary programming language while leveraging modern frameworks and technologies such as Quarkus and PrimeFaces
• This role offers the opportunity to expand expertise in Java development, database technologies, and enterprise application development while collaborating with a highly skilled Agile team
• The ideal candidate is a motivated software engineer with experience developing secure, scalable applications, collaborating directly with customers to refine requirements, and contributing throughout the full software development lifecycle
Primary Responsibilities
• Design, develop, test, integrate, and maintain enterprise software applications using Java and related technologies
• Participate in all phases of the Agile software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and sustainment
• Design and implement complex software algorithms that satisfy strict timing, resource utilization, performance, and interface requirements
• Develop and enhance enterprise applications using Java frameworks such as Quarkus and PrimeFaces
• Collaborate with customers, product owners, and engineering teams to define software requirements, identify system capabilities, and develop technical solutions
• Perform software quality assurance activities, including peer code reviews and quality control of team-developed software products
• Recommend and implement improvements to software development processes, coding standards, documentation, and engineering best practices
• Coordinate software installation, deployment, integration, and operational validation to ensure systems meet functional and performance specifications
• Develop and optimize SQL queries, database objects, and data access components supporting enterprise applications
• Troubleshoot software defects, diagnose production issues, and implement corrective actions to improve system reliability and performance
• Develop and maintain technical documentation, design artifacts, interface specifications, and software implementation documentation
• Participate in Agile ceremonies, including sprint planning, backlog refinement, code reviews, demonstrations, and retrospectives
• Continuously evaluate emerging technologies, development frameworks, and software engineering best practices to improve product quality and team efficiency
Required Qualifications
• Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
• Minimum of seven (7) years of experience as a Software Engineer supporting programs of similar scope, type, and complexity
• Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university• Four (4) additional years of directly related Software Engineering experience may be substituted in lieu of the degree requirement

• Strong experience developing enterprise software using Java
• Experience participating in Agile software development environments
• Experience designing, developing, testing, integrating, and maintaining enterprise software applications
• Experience developing complex software algorithms while meeting system performance, resource, and interface requirements
• Strong analytical, troubleshooting, and problem-solving skills
• Excellent written and verbal communication skills
Desired Qualifications
• Experience developing database applications and supporting database-driven enterprise solutions
• Experience with Java enterprise development frameworks, including Quarkus and PrimeFaces
• Experience developing and optimizing SQL queries and database objects
• Experience with PostgreSQL database administration or development
• Experience creating complex database queries, stored procedures, and data retrieval solutions
• Experience utilizing Elasticsearch, including aggregation queries and analytics
• Experience supporting full software lifecycle activities, including deployment, integration, and operational sustainment
• Familiarity with RESTful web services, distributed systems, and modern software architectures
• Experience with Git, Maven, Jenkins, or similar development and build tools
• Experience supporting Department of Defense or Intelligence Community software development programs
Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.