Salary
💰 $114,500 - $179,500 per year
Tech Stack
AzureCloudHibernateJ2EEJavaMS SQL ServerOracleSOAPSpringSQL
About the role
- 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, with a strong emphasis on PEGA or Microsoft Dynamics for rapid solution delivery and process automation.
- 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.
- Design and implement solutions using PEGA OR Microsoft Dynamics, integrating them with enterprise systems to streamline workflows and enhance agility.
- Evaluate and apply low-code/no-code platforms to accelerate development cycles and support digital transformation initiatives.
- Designing complex case types, sub-cases, and dynamic workflows
- Driving reuse and modularity through component-based design and re-useable rule sets
Requirements
- 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 PEGA OR Microsoft Dynamics, including solution design, configuration, and integration.
- 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