Negotiable
Undetermined
Remote
Remote or Montgomery, Alabama
Job Summary
Client is seeking a highly experienced Senior Lead Java Full Stack Developer to support the development and modernization of a large-scale SNAP/TANF Integrated Eligibility System. The candidate will play a dual role as a technical lead and Scrum Master.
Responsibilities:
Technical Leadership
- Lead design and development of scalable, secure, and high-performance applications using Java/J2EE technologies.
- Architect and implement full stack solutions using React.js (frontend) and Java-based backend services.
- Design and develop RESTful APIs and microservices.
- Work with Oracle database for data modeling, query optimization, and performance tuning.
- Develop and maintain XML configurations and transformations for system integrations.
- Build and manage workflows using Apache Airflow or similar orchestration tools.
- Develop and maintain Shell scripts for automation and batch processing.
Agile & Team Leadership
- Act as Scrum Lead / Technical Lead for the development team.
- Break down business requirements into technical tasks and user stories.
- Provide scope estimation, sprint planning, and backlog grooming.
- Assign and monitor team tasks, ensuring adherence to timelines.
- Conduct daily stand-ups and provide daily/weekly status reports to management.
- Identify risks, resolve technical issues, and remove blockers for the team.
Collaboration & Stakeholder Engagement
- Collaborate with business analysts, product owners, and QA teams.
- Translate functional requirements into technical solutions.
- Participate in design reviews, code reviews, and architecture discussions.
- Ensure compliance with government standards and security guidelines.
Required Skills & Qualifications:
Experience
- 12+ years experience in Java application development
- 8+ years experience in full-stack development
- Experience working in large enterprise or government systems
- Experience with Oracle database backend development
Technical Skills:
- Strong proficiency in Java / J2EE (Spring Boot or similar frameworks).
- Hands-on experience with React.js for frontend development.
- Experience in Java Servlets, HTML5, Java Script libraries
- Experience developing and consuming RESTful APIs.
- Strong experience with Oracle Database (SQL, PL/SQL, performance tuning).
- Experience with Apache Airflow or similar workflow orchestration tools.
- Proficiency in Shell scripting (Linux/Unix environment).
- Experience working with XML configurations, XSD, XSLT transformations.
- Familiarity with microservices architecture and cloud-ready applications.
Development & Tools:
- Experience with version control tools (Git, Bitbucket).
- Experience with CI/CD pipelines (Jenkins, Azure DevOps, etc.).
- Familiarity with containerization (Docker/Kubernetes is a plus).
- Strong debugging and performance optimization skills.
Leadership & Agile
- Proven experience leading Agile/Scrum teams.
- Experience with sprint planning, estimation techniques (story points, etc.).
- Ability to track team progress and ensure deliverables are met.
- Strong problem-solving and decision-making skills.
Domain Experience
- Experience working on government programs, especially:
- SNAP (Supplemental Nutrition Assistance Program)
- TANF (Temporary Assistance for Needy Families)
- Integrated Eligibility Systems (IES)
Preferred (Optional) Skills
- Knowledge of eligibility rules engines and case management systems.
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
- Familiarity with data integration/ETL processes.
- Experience with security standards (OAuth2, JWT, HIPAA, etc.).
- Exposure to UI/UX best practices and responsive design.
- Experience mentoring junior developers.
Education
- Bachelor s or Master s degree in Computer Science, Information Systems, or related field.