Overview
Skills
Job Details
Cedar Park Group is hiring an experienced Java Developer (Level III) to build and modernize large-scale, public-sector eligibility systems that serve millions of residents. You ll work on cross-functional product teams, contributing to design, development, testing, and deployment of secure, high-performance applications in an Agile/Scrum environment.
Schedule/shift:
Full-time, Monday Friday during standard business hours. This role is onsite in Albany, NY (onsite frequency as directed by the hiring program).
Position Overview:
You ll design and implement robust Java services and APIs, help evolve microservices architecture, and partner with architects, testers, and BAs to deliver features end-to-end. The ideal candidate is a senior Java engineer with deep Spring ecosystem experience, strong database skills, and familiarity with CI/CD, containers, and cloud. Prior health & human services or government experience is a plus.
Requirements (Mandatory & Desired)
Mandatory
Level III- More than seven (7) years of experience working on complex projects with 2 or more years in a leadership role as a Developer
More than 7 years of experience as a Java developer including experience in Java/J2EE and object-oriented programming (OOP) principles, design patterns, and SOLID principles.
More than 7 years of experience with popular frameworks, particularly Spring (Spring Boot, Spring MVC, Spring Security) and ORM technologies like Hibernate or JPA.
Desired
7+ years designing and maintaining microservices and RESTful APIs.
Strong testing background: JUnit, Mockito; build tools: Maven or Gradle.
Experience with at least one major cloud (AWS/Azure/Google Cloud Platform) and containerization (Docker, Kubernetes).
DevOps mindset with CI/CD (e.g., Jenkins) and environment automation.
Proficiency with relational databases (Oracle, PostgreSQL) and exposure to NoSQL.
2+ years working in federal or state environments; Health & Human Services domains (e.g., Medicaid, SNAP, Public Assistance, HEAP, Child Care, Child Support, Fair Hearings) preferred.
Bachelor s or Master s in Computer Science, Software Engineering, or related field (or equivalent practical experience).
Responsibilities:
Design, develop, and implement complex, high-volume, low-latency Java applications and services.
Analyze current systems, derive technical requirements, and align designs with business goals.
Collaborate with product managers and stakeholders to define features and scope.
Contribute across the SDLC: discovery, design, coding, code reviews, testing, deployment, and support.
Diagnose and resolve production issues (e.g., memory leaks, network failures) and performance bottlenecks.
Recommend improvements to enhance reliability, security, and scalability.
Coordinate deployments and monitor integrations to ensure stability.
Produce and maintain clear technical documentation and user support materials.
Stay current on emerging technologies and best practices; introduce pragmatic innovations.
Benefits:
PTO
Vacation pay
Bonus pay
Health insurance
401k
Why Join Us:
Join Cedar Park Group and experience a company that genuinely values your growth and success. Beyond our standard benefits like bonuses, PTO, health insurance, and training and career advancement, you will have an entire team dedicated to your success. Your personal recruiter will help you with your credentialing and document process. If you're ready to take the next step in your career and experience the difference a dedicated team can make, we invite you to join Cedar Park and become part of our family. Your career growth and success are our top priority!