Senior Java Developer
Cloud and Things · Albany, NY · 1 mo ago
Engineering$65–$80/hrFull-time
About the role
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.
Location: Albany, NY (Hybrid) • Duration: 30 Months • Start Date: estimated 12/4/26 • Application Deadline: 9/21/26 • Exempt position.
Responsibilities
- 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.
Requirements
- 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.
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