Senior FullStack Java Developer
4A Consulting, LLC · Woodlawn, MD · 4 days ago
On-siteInformation TechnologyFull-time
Key Responsibilities
- Design, develop, and deploy responsive web applications using software engineering best practices and modern JavaScript ecosystems.
- Architect scalable Node.js architectures, including rich SPA front-ends (React) and robust, secure RESTful API microservices (Express).
- Ensure all user interfaces meet high standards for User Experience (UX) and accessibility compliance (Section 508/WCAG/USDS).
- Perform full-stack troubleshooting to isolate and resolve complex defects across front-end components, middleware, and backend databases.
- Lead and mentor engineering team members while serving as a technical liaison to brief leadership, customers, and cross-functional vendors.
Required Qualifications
- Master's with 3-6 years, Bachelor's 8+ years, or 13+ years of relevant experience.
- 10+ years of full-lifecycle software development experience using modern web technologies (Node, React, Redux, MobX, Flux, TypeScript, Bootstrap).
- Extensive experience with Node.js and React.js, including UI frameworks, back-end architecture, and RESTful web services.
- Strong proficiency with JavaScript technologies such as Express.js, MobX, Redux, Flux, and open-source troubleshooting.
- Expertise in writing and optimizing complex SQL queries in PostgreSQL.
- Comprehensive knowledge of Scrum/Kanban processes, Agile ceremonies, TDD, and BDD.
- Experience working in large teams, managing code repositories (Git/merge conflicts), and handling upstream/downstream dependencies.
- Strong collaborative skills to provide hands-on technical direction, brief stakeholders, and mentor team members.
- Ability to obtain and maintain an Public Trust Suitability clearance is required.
Preferred Qualifications
- Experience with CI/CD tools (Jenkins, SonarQube, UrbanCode), containerization/orchestration (Docker, Red Hat OpenShift), and cloud infrastructure (AWS).
- Experience with automated testing tools including Mocha, Chai, Jest, Sinon, Supertest, Enzyme, Istanbul, Selenium, and Cucumber.
- Knowledge of NGiNX web servers, and familiarity with additional Node frameworks (Restify, Hapi, Sails, JOI, Axios).
- Experience with SOLR search engine, Redis in-memory data structures, and MQLight message brokers.
- Experience with performance tuning large-scale enterprise systems and working within the Scaled Agile Framework (SAFe).