Sr. Java Developer
Sligo Software Solutions Inc. · Albany, NY · 1 mo ago
EngineeringFull-time
Consultant must report onsite in Menands, NY; remote candidates will not be considered. Candidates must be willing to relocate promptly if not within commuting distance.
About the role
The Software Developer Level 3 will support the Universal Public Health Node (UPHN) data exchange for immunization, serving as the primary developer for UPHN interfaces with the immunization program. UPHN provides automated data exchange for COVID‑19 vaccine administration reporting for New York State’s Immunization program through both the UPHN Lite client and the CDC WSDL interface (national standard for immunization data exchange).
Responsibilities
- Facilitate enhancements to immunization data exchange to improve design, reliability, and throughput for increased COVID‑19 vaccine reporting volume.
- Promote ease of implementation to increase adoption of automated data exchange.
- Coordinate with NYSIIS on programmatic and infrastructure enhancements, including high availability, disaster recovery, and traffic‑segregating interfaces.
- Enhance the existing Message Conformation NYSIIS application that supports provider onboarding by testing HL7 messaging for conformance.
- Direct a development team to analyze, design, and program complex projects, coordinating multiple aspects, assuring quality control, and providing technical leadership.
- Review business requirements with project teams, clarify technical design, and oversee system and program design to meet complex business needs.
- Prepare detailed technical specifications, program code, and accompanying documentation.
- Develop time estimates, justify task assignments, and recommend solutions to project managers.
- Coordinate development activities, design test plans, manage change control, and mentor team members in coding, testing, debugging, and documentation.
- Develop and maintain a release‑management process, including planning, tracking, communication, and coordination of technical tasks.
- Support project personnel in resolving complex program problems.
- Serve as technical project lead, providing guidance to less‑experienced staff, tracking issues, recommending changes, and producing supporting documentation.
- Develop work plans and estimates for large‑scope projects.
Requirements
- 100 % onsite position in Menands, NY.
- Bachelor’s degree in Engineering, Computer Science, MIS, or equivalent from an accredited institution (copy of degree required).
- 12+ years of overall professional experience.
- 6+ years of experience across the full software development lifecycle (research, design, programming, testing, implementation).
- 6+ years of experience with Java frameworks and technologies (Spring Boot, Java EE, Servlets, JPA, etc.).
- 6+ years of experience with relational databases (e.g., Oracle SQL, PostgreSQL).
- 6+ years of experience designing, implementing, and deploying Single‑Page Web Applications, preferably using Angular and TypeScript.
- 6+ years of experience with SPA fundamentals such as component‑based architecture, dynamic rendering, and asynchronous programming.
- 6+ years of experience in REST API design and implementation, with strong knowledge of API security, authentication, and authorization.
- 6+ years of experience with Git version control operations and branching strategies.
- Familiarity with CI/CD pipelines and automation technologies.
- Submission of candidate identification (driver’s license, passport, and visa if applicable) and any referenced qualifications (certifications, degrees, etc.).