Lead Java Developer
Donato Technologies, Inc
Job Summary:
We are seeking an experienced Senior Java Developer to join the CSMS modernization team. You will design, develop, and maintain mission-critical microservices and applications that support child support case management operations. The role requires strong experience in microservices - building, deploying, and maintaining loosely coupled, independently deployable services. Your work will span web application development, REST API services, batch processing, and system integrations within a cloud-native environment.
Key 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.
Consultants may be eligible to telecommute for more than 50% of their work hours, up to and including 100% remote work. Telecommuting arrangements require direct manager approval and are subject to change based on program needs. Consultants approved for 100% remote work must attend monthly in-person meetings at the Albany office and be available for major milestone meetings as needed.
Please note that for Mandatory Qualification 1, all candidates that apply MUST justify and provide examples of their experience leading technical designs sessions, establishing coding standards, conducting rigorous code reviews, and mentoring junior-to-mid-level developers within an Agile/Scrum environment.
Mandatory Qualifications:
- 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
- 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-1-years of experience with service mesh technologies
- 1-3 years of experience with containerization (Docker) and orchestration (Kubernetes/ECS) for microservices deployment
- 6-months-1-years of experience with message-driven architecture (SQS, SNS, Kafka) for asynchronous inter-service communication
- 6-months-1-years 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-1-years of experience with OAuth2/OpenID Connect for securing microservices
- 6-months-1-years of experience with database-per-service patterns and database migration tools (Flyway, Liquibase etc)
Donato Technologies Inc. is a trusted IT staffing, consulting, and software development partner headquartered in Dallas, Texas. We support clients across industries by understanding their unique business needs and delivering tailored technology and workforce solutions. Our focus is on connecting the right talent with the right opportunity-ensuring clients receive dependable, skilled professionals and candidates receive meaningful career growth and support. We work closely with small to mid-sized organizations to provide flexible, high-quality services that drive performance, innovation, and long-term success.
- ...and provide examples of their experience leading technical designs sessions, establishing... ...reviews, and mentoring junior-to-mid-level developers within an Agile/Scrum environment.... ...APIs. This must include deep expertise in Java (version 17 or higher), Spring Boot, and...SuggestedWork experience placement
- Company DescriptionAmerica Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing... ...fit your needs, including your own.Job DescriptionSenior Java Architect to develop, operate and maintain a complete Java-based OUF Online...Suggested
- ...security, and enterprise content/data management services. We have developed our methodologies and processes based on the IT Infrastructure... ...Workflow/Task Management components.5 years designing JAVA/J2EE composite applications including foundational services/components...Suggested
- ...a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients....SuggestedFull timeH1bImmediate startRemote work
$55 per hour
...Java Developer And Sdet PositionNumber of Positions: 5Location: These positions require 4 to 6 weeks of training onsite in Albany, NY. Once complete, the candidate can be remote if not located in Albany, NY but must be onsite 2 days each quarter thereafter.Rate: $55/hr...SuggestedContract workRemote work- ...Java DeveloperEmployment Type: Full-TimeCGS is seeking a Java developer/programmer to join a team working on the enhancement of data utilization for a large, state-run project. The developer will be asked to aggregate data from several different existing sources and prepare...
- ...Greetings from Trinity Technology Solutions. We have openings for Java Developer for one of my clients. Here I am sharing the details below. If interested, share with me your updated profile. Job Title : Java Developer Job Location:- Albany, NY...
- ...Certification Must we have an opening for an Expert Software Developer HBITS-07-14533 DURATION: 30 Months LOCATION : Albany, NY... ...the top of his/her field. ~84 months of experience creating JAVA programs ~84 months of experience working with Angular2+ to create...Local area
- ...Returns Processing Duties The selected candidate will be a developer for the Tax Modernization effort and provide support for... ...Assist team members using distributed technologies including Java, DB2, XML and XQuery. Ensure that staff members are properly trained...
- ...Job Title: Java Developer - 14+ yrs Exp Location: Albany, NY (Hybrid) We are currently seeking candidates who meet the following qualifications: Qualifications: Experience in object-oriented analysis and design (OOAD) for designing and implementing information...
- ...Position Job Title: Java Architect Job ID (Task ID): HBITS-08-15000 Location: Albany... ...84 months of experience designing and developing applications that were implemented with JAVA... ...DCL with PL/SQL. 84 months experience leading agile or iterative development teams...
- Overview Title : Sr. Java Fullstack Developer Experience : 12+ Years Location : Albany, New York Duration : 15 Months Client : NY State - Information... ..., degrees, etc.) Thanks & Regards Purushotham Reddy Lead Technical Recruiter ****@*****.*** Maagsoft Inc -...
- ...development or Software Development Engineer in Test (SDET) roles within Java-based enterprise applications. ~ Strong experience with Core... ...and continuous delivery (CI/CD). ~ Experience designing and developing test automation frameworks and scripts in Selenium (Java). ~...Contract workRemote work
- ...Job Description Job Description Java Developer Employment Type: Full-Time Department: Information Technology CGS is seeking a Java developer/programmer to join a team working on the enhancement of data utilization for a large, state-run project. The developer...Full timeFlexible hours
- ...Job Description: Key Responsibilities Full stack java developer with 2-5 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...
- Software Developer (Java, J2EE, Spring, IBM Websphere, ESRI ArcGIS Server, Backbone.js, PL-SQL, JavaScript API, Technical Standards, Coding Standards, Multi-leveled Architecture) in Albany, NY Coding Standards, Java, JavaScript, PL/SQL, Spring Frameworks Location: New...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Java Developer. Be the first to apply!


