enior Java Developer
At TAYS Inc., every team member is vital. We recognize and celebrate diverse insights, believing they fuel our innovative spirit. We're not just tech-savvy; we're people-centric. Here, you'll work closely with our clients, forging lasting relationships. We are on a quest for the brightest minds who relish technical challenges. If you're ready to contribute to our vibrant tech community, let's uncover the possibilities together!
Opportunity:
TAYS is 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 is a permanent role expected to be onsite 5 days a week.
Primary 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.
Minimum Qualifications:
- Ability to obtain and maintain an SSA Public Trust Suitability clearance is required.
- 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.
Desired 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).