Senior FullStack Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Position OverviewWe are seeking a Senior Java Developer to architect, design, and implement next-generation web applications with our team in Woodlawn, MD. In this role, you will provide technical expertise across rich Single Page Application (SPA) front-ends, secure RESTful API microservices, and modern DevOps pipelines. Collaborate closely with cross-functional teams, mentor junior developers, and ensure applications meet high standards for performance, security, and accessibility.*This will be 5 Days onsite job and inperson interview required.Key ResponsibilitiesDesign, 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 QualificationsMaster\'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 QualificationsExperience 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).