Senior Java Developer

Karthik Consulting, LLC

United States

Remote

USD 125,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Karthik Consulting, LLC is seeking a Senior Java Developer to deliver hands-on engineering across the full SDLC using Spring Boot and DevSecOps practices.

The role emphasizes building secure, scalable Java web applications, integrating RESTful services, managing databases with Flyway, and implementing CI/CD pipelines with Jenkins and GitLab, including AI-enabled enhancements where appropriate. Remote work option is provided.

Qualifications

  • Hands-on Java development in a web-based environment.
  • Spring Boot, REST APIs, SQL and Flyway expertise.
  • CI/CD using Jenkins or GitLab and DevSecOps practices.
  • Production support and incident management.

Responsibilities

  • Apply DevSecOps practices throughout delivery.
  • Build/maintain CI/CD pipelines with Jenkins and/or GitLab.
  • Implement automated testing and quality gates.
  • Integrate security checks into pipelines.
  • Manage database versioning with Flyway.
  • Troubleshoot production issues and optimize performance.
  • Support integration efforts and coordinate with security/ops/architecture.
  • Participate in Agile ceremonies and maintain coding standards.
  • Identify AI opportunities while meeting governance requirements.
  • Design and develop Java web applications using Spring Boot.
  • Develop and integrate RESTful APIs (and SOAP where needed).

Skills

Java
Spring Boot
REST APIs
CI/CD
DevSecOps
SQL
Troubleshooting
Communication
Autonomy
AI integration

Tools

Flyway
Jenkins
GitLab
Docker
Kubernetes

Job description

Position Summary

The Senior Java Developer will provide hands-on engineering across the full SDLC, applying modern Spring Boot development practices and DevSecOps delivery using Jenkins/GitLab CI/CD, with database change management via Flyway. This role also includes evaluating and integrating AI-enabled capabilities where appropriate and compliant.

Work Environment

Salary: $125-$130K

Role Type: Remote

Experience Level: 18+ years of hands-on software engineering and enterprise Java development experience

Program Context

USPS Postal Alert Notification System (PANS) enables real time data entry, analysis and response to emergency incidents both natural and man-made. The PANS system links several legacy systems within the USPS infrastructure to relate and more efficiently utilize data provided by these systems. It enables real time reporting of incidents; management decisions based upon data; enterprise wide archiving and acquisition of subject matter experts and resources; archival of incident data and response for later operational and financial audit; tracking of identified mail pieces so that affected employees/facilities assets are identified; key contact and response resource data for each facility; real time communications for incident involved teams; access to contract resources for incident management.

Key Responsibilities
  • Apply DevSecOps practices throughout delivery.
  • Build/maintain CI/CD pipelines using Jenkins and/or GitLab.
  • Implement automated testing (unit/integration) and quality gates.
  • Integrate security checks (SAST/DAST/dependency scanning) into pipelines
  • Manage database versioning and deployments using Flyway (migrations, baseline strategy, rollback approach where applicable).
  • Troubleshoot and resolve production issues; perform root-cause analysis; optimize performance and reliability.
  • Support integration efforts (including COTS integration) and coordinate with security, operations, and architecture teams.
  • Participate in Agile ceremonies, peer reviews, and technical documentation; uphold coding standards and best practices.
  • Identify opportunities to incorporate AI (e.g., intelligent automation, summarization, anomaly detection) while meeting USPS/ security governance requirements.
  • Design, develop, test and maintain Java web applications using Spring Boot and related frameworks.
  • Develop and integrate RESTful APIs (and SOAP where needed), ensuring secure and reliable service communication.
Qualifications
Minimum Qualifications:
  • Senior-level Java Experience: Hands-on experience in Java development within a web-based environment.
  • Strong Technical Skills with:
    • Spring Boot (building services, configuration, profiles, security patterns)
    • REST APIs and service integration
    • Relational databases and SQL
    • Flyway for database migration and version control
    • Jenkins and/or GitLab for CI/CD
  • DevSecOps Experience: Proven experience including automated build/test/deploy practices and secure coding practices.
  • Production Support: Experience supporting applications in production, including incident support and operational stability.
  • Communication & Autonomy: Strong written/verbal communication skills and the ability to work independently on complex initiatives.
Preferred Qualifications:
  • 18+ years of development hands on experience.
  • Experience with AI-enabled application features or integrating AI services/APIs in an enterprise setting.
  • Experience with COTS integration and enterprise modernization efforts.
  • Experience in regulated environments (government/federal) with security/compliance constraints.
  • Familiarity with containerization and cloud-ready deployment patterns (Docker/Kubernetes).
  • USPS/Postal domain experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer (Remote)
Senior Java Developer (Remote)

DivIHN Integration Inc • United States

Remote
USD 120,000 - 160,000
Lead Java Developer
Lead Java Developer

Infosys Limited • United States

Remote
USD 86,000 - 132,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Full Stack Java Developer
Full Stack Java Developer

GovCIO • United States

Remote
USD 115,000 - 154,000
Full Stack Java Developer
Full Stack Java Developer

KC • United States

Remote
USD 95,000 - 100,000
Full Stack Java Developer
Full Stack Java Developer

GovCIO • Jackson (MS)

Remote
USD 115,000 - 154,000
Employee Assistance Program (EAP)
Corporate Discounts
Learning & Development platform
+5
Full Stack Java Developer
Full Stack Java Developer

GovCIO • Richmond (VA)

Remote
USD 115,000 - 154,000
Employee Assistance Program (EAP)
Corporate Discounts
Learning & Development platform
+5
Full Stack Java Developer
Full Stack Java Developer

GovCIO • Hartford (CT)

Remote
USD 115,000 - 154,000
Employee Assistance Program (EAP)
Corporate Discounts
Learning & Development platform
+5
Senior Java Developer
Senior Java Developer

Tarkik Solutions • Ashburn (VA)

On-site
USD 140,000 - 190,000
Full Stack Java Developer
Full Stack Java Developer

GovCIO • Salt Lake City (UT)

Remote
USD 115,000 - 154,000
Employee Assistance Program
Corporate Discounts
Learning & Development platform
+5
Full Stack Java Developer
Full Stack Java Developer

GovCIO • Boise (ID)

Remote
USD 115,000 - 154,000
Employee Assistance Program (EAP)
Corporate Discounts
Learning & Development platform
+5