Full Stack Java Developer
Location: Albany, NY (Hybrid – 2 days/week onsite + alternating Fridays)
Long term Contract
Job Description:
• Design, develop, and maintain complex, high-volume, large-scale Java/J2EE applications across the full software development lifecycle (SDLC) — from concept and design through documentation, testing, and deployment
• Build scalable, maintainable, and extensible software components in alignment with architecture standards and coding best practices
• Analyze business and user requirements to contribute to the design of software systems that meet functional and technical needs
• Write and optimize SQL queries to support application data needs, working within a relational database environment (DB2/PL/SQL preferred)
• Collaborate with technical leads, architects, QA, and business analysts to deliver high-quality software on a large-scale government platform
• Ensure specification compliance, participate in code reviews, and contribute to continuous improvement of development standards
Experience:
• Required: 2-4 years’ experience in software development with an understanding of Core Java/J2EE, Spring Framework, ORM Tools, Java Build tools, Junit testing, and Web Services. Relational Database, and SQL
• Required:1 year of large-scale application experience
• Preferred/Not Required: Healthcare, Medicaid or Health Exchange experience preferred
• Preferred/Not Required: Angular is a plus
Skills:
• Ability to write simple and complex SQL queries; familiarity with DB2 SQL syntax and PL/SQL preferred
• Strong analytical and multitasking capabilities
• Clear oral and written communication skills
• Effective problem-solver: able to identify issues, gather and analyze information, develop solutions, and follow through to resolution
• Critical thinking and creative approach to technical challenges
Education
• Bachelor''s degree in Computer Science, Management Information Systems, or a related technical field — or an equivalent combination of education and relevant experience