Cai banner

Java Developer

Cai

The Role

Overview

Develop and support Java API microservices for enterprise services layer.

Key Responsibilities

  • java api
  • service development
  • production support
  • technical roadmap
  • solution process
  • client collaboration

Tasks

-Develop, enhance, and support a collection of Java API services based on incoming requirements and reported defects -Contribute to the technical roadmap and participate in production support -Follow the software solutioning process and provide feedback for improvements -Communicate and collaborate with client and backend teams

Requirements

  • java
  • spring
  • docker
  • kubernetes
  • aws
  • kafka

What You Bring

-3+ years of experience with Product Engineering best practices and standards -Strong troubleshooting skills to investigate and resolve reported defects in software applications -Proven ability to analyze business requirements, design technical solutions, and develop microservices using modern software engineering practices -Experience with containerization technologies (e.g., Docker, Kubernetes) and deployment of applications on AWS cloud infrastructure -Knowledge of Prompt AI/Agentic AI tools (e.g., GitHub Copilot, ChatGPT, Cursor, MCP) -Hands-on experience with Kafka, SOAP/REST APIs, and DevOps tools (e.g., Maven, Jenkins, SonarQube, SNYK) -Bachelor's Degree in Computer Science or a corresponding field -Strong SQL skills, including DB2 scripting and stored procedures -Proficiency with Kubernetes, Docker, and Apigee API Management -Demonstrated proficiency in performing unit testing and integration testing to ensure code quality and functionality -Sedentary work involving sitting or remaining stationary most of the time, with occasional need to move around the office to attend meetings, etc. -Solid understanding of DevOps processes and tools, including Jenkins, for continuous integration and deployment -Familiarity with Agile/Scrum methodologies and APM tools (e.g., AppDynamics, Splunk Observability) -Experience with Java (versions 8, 11, 17, or 21) and frameworks like Spring/Spring Boot -Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor

The Company

About Cai

-Applies expertise in IT services and consulting to modernize legacy systems and secure infrastructure. -Portfolio includes application development, managed services, AI-driven data analytics, and cybersecurity. -Typically handles public-sector digital transformation and commercial IT modernization efforts. -Recognized as a top employer and leader in application modernization services.

Sector Specialisms

Local Government

State Government

Municipalities

Corporate Enterprises

Healthcare

Financial Technology

Transportation Authority

Public Sector

Business Process Outsourcing

Cloud Services

Application Modernization

Business Transformation

IT Support

Contingent Workforce Solutions

Cybersecurity

Government Fiscal Services

Grant Compliance

Fraud, Waste, and Abuse Analysis

Medical Economics

Visa Sponsorship

-no work authorization sponsorship is provided now or in the future.