Back to search
Cloud and Things Linkedin · Posted yesterday

Senior Java Developer

Albany, New York, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Our goal is to solve problems and deliver results for our clients. At Cloud and Things, you can be a part of transforming the public sector’s IT environment. Our team is on the forefront of helping to solve the government’s most complex IT challenges. If you are seeking a role that offers the opportunity to work on rewarding projects, consider a career with Cloud and Things.

*This is an exempt position. Salary commensurate with experience*

Job Title: Senior Java Developer
Location: Albany, NY (Hybrid)
Duration: 30 Months
Start Date: estimated - 12/4/26
W2 Hourly Rate: $65-80/hour
Application Deadline: 9/21/26

Overview:

We are seeking an experienced Senior Java Developer to join our NYS client’s CSMS modernization team. The consultant will design, develop, and maintain mission-critical microservices and applications that support child support case management operations. This role requires strong microservices experience, including building, deploying, and maintaining loosely coupled, independently deployable services. The work will span web application development, REST API services, batch processing, and system integrations within a cloud-native environment.

Duties:

  • Design, develop, and maintain microservices using Spring Boot, following domain-driven design and service decomposition best practices.
  • Build and deploy loosely coupled, independently deployable services with well-defined API contracts.
  • Develop scalable web applications, RESTful APIs, batch jobs, and integration services for the application platform.
  • Develop and optimize Spring Batch jobs for high-volume data processing, reporting, and scheduled workflows.
  • Implement data access layers using Hibernate/JPA against PostgreSQL databases.
  • Manage inter-service communication patterns, including synchronous REST calls and asynchronous messaging.
  • Collaborate with architects and business analysts to translate requirements into technical solutions.
  • Participate in code reviews, enforce coding standards, and mentor junior developers.
  • Troubleshoot application issues and provide timely resolutions across distributed microservices.
  • Contribute to CI/CD pipeline improvements and deployment automation for microservices.
  • Write unit and integration tests to ensure code quality and reliability.
  • Work with cross-functional teams on system integration efforts, including third-party and inter-agency data exchanges.
  • Other duties as assigned.
Mandatory Qualifications:
  • More than seven (7) years of experience working on complex projects, with 2 or more years in a leadership role as a Developer.
  • At least five (5) years of hands-on experience designing, building, and deploying highly scalable, secure, and resilient microservices and RESTful APIs. This must include deep expertise in Java (version 17 or higher), Spring Boot, and Hibernate/JPA, integrated with relational databases such as PostgreSQL.
  • At least five (5) years of hands-on experience developing responsive, accessible, and high-performance user interfaces using modern front-end frameworks (such as Angular 14+, React, or Vue.js). This must include proven experience integrating front-end applications with Java/Spring Boot back-end APIs, managing client-side state, implementing secure authentication protocols (such as OAuth2/OIDC), and ensuring cross-browser compatibility and Section 508/ADA accessibility compliance.
Desirable Qualifications:
  • 1-3 years of experience with microservices patterns such as saga, CQRS, event sourcing, and API composition.
  • 6 months to 1 year of experience with service mesh technologies.
  • 1-3 years of experience with containerization (Docker) and orchestration (Kubernetes/ECS) for microservices deployment.
  • 6 months to 1 year of experience with message-driven architecture (SQS, SNS, Kafka) for asynchronous inter-service communication.
  • 6 months to 1 year of experience with API gateway solutions (AWS API Gateway, Spring Cloud Gateway).
  • 1-3 years of experience with centralized logging and distributed tracing across microservices (CloudWatch, Splunk, Datadog, Zipkin, OpenTelemetry).
  • 6 months to 1 year of experience with OAuth2/OpenID Connect for securing microservices.
  • 6 months to 1 year of experience with database-per-service patterns and database migration tools (Flyway, Liquibase, etc.).
Ready to make a difference?

We’re eager to connect with qualified candidates committed to delivering results and fostering excellence within client projects.

Cloud and Things complies with all applicable federal, state, and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other category protected by applicable federal, state, or local laws.

AI-Assisted Resume Evaluation Notice
Cloud and Things – Talent Management

Notice to Candidates
Cloud and Things utilizes artificial intelligence (AI) tools to assist our recruiting team in evaluating candidate applications for streamlining, consistency, efficiency, and thoroughness. All hiring decisions are ultimately made by our human recruiting professionals.

How AI Is Used
Our AI tools assist by:

  • Analyzing resumes against job requirements
  • Supporting our recruiters in candidate data evaluation
  • Ensuring consistent review standards across all applications
  • Important: AI serves as a support tool only. As noted above, all candidate selection and hiring decisions are made by experienced human recruiters. Your unedited resume will be processed by our AI tools as part of this evaluation.
Your Data and Privacy
Cloud and Things Data Handling:
  • Your information is processed securely and used exclusively for recruitment purposes
  • Cloud and Things may store your resume in our Applicant Tracking System (ATS) indefinitely for future job matching opportunities
  • You may opt out of long-term ATS storage by emailing your name and your request to opt out of storing your resume in the ATS to: [email protected]
  • All personal information is handled confidentially in accordance with our privacy policy
AI Tool Data Processing:
  • AI processing data is retained for a maximum of 90 days, after which it is deleted
  • All data sent to AI tools is encrypted in transit and at rest
  • AI tools comply with applicable privacy laws including GDPR and CCPA
  • Personal data is anonymized or minimized wherever possible during AI processing
Your Participation
By submitting your application, you acknowledge this notice and consent to AI-assisted evaluation as part of our recruitment process. You may opt out only by choosing not to submit your resume for consideration.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search