Java Full Stack Developer
TAYS INC
Woodlawn, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Woodlawn, United States of America
Tech stack
Java
JavaScript
Web Accessibility
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Bootstrap
Cloud Computing
Databases
Continuous Integration
Data Structures
Middleware
PostgreSQL
Message Broker
Nginx
Node.js
Open Source Technology
Openshift
Performance Tuning
Scrum
Redis
Scaled Agile Framework
Selenium
Software Construction
Software Engineering
Solr
SonarQube
TypeScript
Web Content Accessibility Guidelines
Web Applications
Software Repository
Sinon
React
Express
iOS
Backend
GIT
Single Page Application
Containerization
Search Engines
Web Technologies
Front End Software Development
React
REST
Cucumber
Mocha
Docker
Jenkins
Microservices
Job description
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., * 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.
Requirements
- 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., * 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).
About the company
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!