FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Java Full-Stack Developer
ePATHUSA, Inc.Senior Java Full-Stack Developer developing and implementing a new module within the existing CLiCS application for USDA program reviews. Collaborating with MNIT/MDE and Nutrition Program Services.
Tech Stack
Tools & technologiesAngularAzureBootstrapCloudHibernateJavaJavaScriptjQueryJUnitReactSpringSQL
About the role
Key responsibilities & impact- Develop and implement a new module within the existing CLiCS application
- Collaborate with business users, business analysts, QA, and developers to understand review program requirements
- Produce architecture diagrams, data models, specifications, API contracts, and component designs aligned with best practices
- Design and implement new module, including dynamic form building, review workflows, scheduling, findings, corrective actions, and document management
- Develop RESTful APIs and backend services using Java, Spring MVC, JPA/Hibernate, and SQL
- Create responsive, mobile-friendly user interfaces using approved front end frameworks; implement client side validation and accessibility (WCAG 2.1 AA)
- Implement document upload, storage, retention, metadata tagging, and secure retrieval using acceptable solutions
- Develop and maintain scheduling components for review phases, notifications, and deadlines
- Implement complex reporting requirements, including USDA 640 submissions, summary and transparency reports
- Write clean, secure, maintainable code with comprehensive test coverage using JUnit, Spring Test, or other acceptable solutions
- Identify and resolve defects, performance bottlenecks, and security vulnerabilities
- Produce documentation for architecture, APIs, workflows, data models, deployment procedures, and support operations
- Provide knowledge transfer and technical training to internal staff and support teams
- Mentor and guide other developers, support code reviews, and promote development best practices.
Requirements
What you’ll need- 10+ years of experience in enterprise Java application development
- Experience designing or architecting scalable, secure applications using Spring and cloud-based services
- Deep expertise with the Spring ecosystem (Spring MVC, Spring Data JPA, Spring Security, Spring Validation)
- Strong proficiency with Hibernate/JPA, domain-driven modeling, transactional integrity, and relational schema design
- Hands-on experience developing and consuming RESTful APIs, API versioning, and documenting APIs
- Experience developing responsive, accessible (WCAG 2.1 AA) front-end interfaces using HTML, JavaScript, jQuery, Bootstrap, or modern frameworks (React/Angular)
- Experience building configurable or dynamic form systems, workflow/state-machine logic, rules-driven validation, or similar frameworks
- Strong SQL skills and experience with SQL Server, including writing and optimizing complex queries, indexing strategies, and large dataset handling
- Practical experience implementing document upload, metadata tagging, retention rules, and secure retrieval
- Experience generating complex regulatory or compliance reports
- Strong understanding of application performance tuning, query optimization, and diagnosing CPU/memory constraints using profiling tools
- Extensive experience writing automated tests using JUnit, Spring Test or equivalent frameworks
- Hands-on experience with CI/CD pipelines, automated builds, and deployment automation
- Strong knowledge of secure coding practices, including protections against SQL injection, XSS, CSRF, parameter tampering, insecure deserialization, and similar vulnerabilities
- Experience proactively identifying security risks, implementing mitigations, and performing code reviews focused on security and reliability
- Experience working in Agile/Scrum teams, including participation in planning, estimation, and iterative delivery
- Familiarity with Azure cloud services
- Proven ability to write production-grade code independently while also guiding, mentoring, and supporting other developers
- Experience serving as a technical lead or solution engineer, including evaluating approaches, making architectural recommendations, and ensuring alignment with enterprise standards
- Experience designing and implementing modular, extensible architecture for complex, workflow-driven systems, including dynamic forms, configurable business rules, and state management
- Experience working in government, regulatory, or compliance-driven environments with strict audit, reporting, and data governance requirements.
Benefits
Comp & perks- Paid Sick Time
- Insurance for Medical, Dental, Vision and Life
- Available 401(k) including Employer Match
- HSA, Short-term & Long-term Disability Available
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring MVCJPAHibernateSQLRESTful APIsHTMLJavaScriptjQueryBootstrap
Soft Skills
collaborationmentoringtechnical trainingproblem-solvingcommunicationleadershipknowledge transfercode reviewsbest practices promotionagile methodologies