Design, develop, and optimize robust, scalable software applications that seamlessly connect technical teams with end-users, addressing complex business needs through innovative, cloud-enabled solutions. Leverage full stack development expertise across the entire software development lifecycle—including design, coding, testing, deployment, and maintenance—to deliver impactful system enhancements. Operate with minimal supervision, applying a deep understanding of business objectives to drive projects that support operational excellence. Demonstrate advanced proficiency in modern development practices, cloud platforms, and low-code/no-code technologies such as PEGA and Microsoft Dynamics.
- Bachelor’s degree in Computer Science, Information Systems, or a related field—or equivalent combination of education and experience
- Experience with object-oriented programming languages with specific emphasis on Java
- Experience with Java Enterprise Edition (J2EE/JEE), Spring Framework, and Hibernate
- Experience with web service, microservice, API development including REST and SOAP architecture patterns
- Experience with database platforms (e.g., Oracle, MS SQL Server, DB2, AzureSQL. Cosmos)
- Experience with developing and deploying applications to MS Azure or other public cloud platforms
- Hands-on experience with low-code/no-code platforms such as PEGA and Microsoft Dynamics
- Deep understanding of database design, web technologies, and scalable system architecture
- Strong analytical and problem-solving skills with the ability to resolve complex technical challenges
- Excellent communication skills for conveying technical concepts to both technical and non-technical audiences
- Experience with Agile methodologies, version control systems, and software testing practices
- Proven ability to lead initiatives, mentor team members, and contribute to strategic engineering decisions
Hours: Monday - Friday, 8:00AM - 4:30PM
Location: 820 Follin Lane, Vienna, VA 22180 | 5510 Heritage Oaks Drive, Pensacola, FL 32526
- Architect and implement high-quality, full stack software applications using modern frameworks and cloud-native technologies to meet evolving business requirements
- Collaborate with cross-functional teams—including engineers, stakeholders, and product managers—to gather requirements, propose solutions, and ensure timely delivery
- Write clean, scalable, and maintainable code across front-end and back-end systems, adhering to best practices and organizational standards
- Optimize application performance and user experience through efficient use of data structures, algorithms, and cloud services
- Troubleshoot and resolve complex issues related to application functionality, performance, and integration
- Conduct code reviews, mentor peers, and contribute to maintaining a high-quality codebase
- Lead small-scale initiatives and projects, fostering collaboration and continuous improvement across teams
- Contribute to the development and enforcement of engineering policies, coding standards, and documentation practices
- Continuously explore and apply low-code/no-code platforms like PEGA and Dynamics to accelerate solution delivery and enhance agility
Read Full Description