Senior Java Software Engineer

SOHO Global

United States

Remote

USD 150,000 - 190,000

Full time

31 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sohogtech is seeking a Senior Java Software Engineer for an onsite contract role. You will own design, development, and modernization of enterprise Java applications, with focus on Spring Framework/Spring Boot and REST APIs.

Strong experience in cloud tech, Elasticsearch/OpenSearch, and production support is required. Responsibilities include building scalable services, containerized deployments on Azure/GCP, CI/CD with GitHub Actions, and mentoring teammates in an Agile environment.

Qualifications

  • 8+ years of software engineering experience with senior ownership of production Java applications.
  • Strong expertise in Java, Spring Framework and Spring Boot.
  • Experience designing REST APIs and integrating with cloud services.
  • Ability to modernize legacy applications and drive performance improvements.

Responsibilities

  • Design, develop, maintain, and optimize enterprise Java applications using Spring Framework and Spring Boot.
  • Develop secure, scalable REST APIs and integrate with internal/external services.
  • Implement and optimize application search with Elasticsearch/OpenSearch.
  • Deploy and maintain containerized apps with Docker and Kubernetes across Azure and GCP.
  • Implement CI/CD pipelines using GitHub Actions and ensure automated testing.
  • Monitor production, troubleshoot issues, perform root-cause analysis, and participate in architectural reviews.

Skills

Java
Spring Boot
REST API design
SQL/Relational databases
Elasticsearch/OpenSearch
Docker/Kubernetes
CI/CD/GitHub Actions
Cloud (Azure/GCP)
Production support
Agile methodologies

Tools

Freemarker
Azure AKS
GKE
GitHub Actions

Job description

Onsite Contract Senior US Citizens / GC only

Job Description

WeareseekinganexperiencedSeniorJavaSoftwareEngineerwith8+yearsofexperiencedesigning,developing,modernizing,andmaintainingenterpriseapplications.

TheidealcandidatewillhavestrongexpertiseinJava,SpringBoot,RESTAPIs,relationaldatabases,cloudtechnologies,andproductionapplicationsupport.Thisroleinvolvestechnicalownership,applicationmodernization,systemperformanceoptimization,andcollaborationwithcross-functionalengineeringteams.

Design,develop,maintain,andoptimizeenterpriseJavaapplicationsusingSpringFrameworkandSpringBoot.

Developsecure,scalableRESTAPIsandintegrateenterpriseapplicationswithinternalandexternalservices.

ImplementandoptimizeapplicationsearchfunctionalityusingElasticsearchandOpenSearch.

DesignandmaintainSQL-baseddataaccessandrelationaldatabaseintegrations.

DeployandmaintaincontainerizedapplicationsusingDockerandKubernetesacrossAzureandGCPenvironments.

ImplementandmaintainCI/CDpipelinesusingGitHubActions.

Developautomatedunit,integration,andend-to-endteststoensureapplicationreliability.

Monitorproductionapplications,troubleshootperformanceissues,respondtoincidents,andperformroot-causeanalysis.

Modernizelegacyapplicationsthroughsaferefactoring,frameworkupgrades,dependencymanagement,andtechnicaldebtreduction.

Participateinarchitecturaldiscussions,conductcodereviews,maintaintechnicaldocumentation,andmentorengineeringteammembers.

Collaboratewithcross-functionalteamstodeliverhigh-qualitysoftwaresolutionsusingAgilemethodologies.

Skills
  • API Development: REST API design, development, integration, security, and contract definition.
  • Databases: SQL and relational databases.
  • Search Technologies: Elasticsearch and OpenSearch.
  • CI/CD: Git, GitHub Actions, build automation.
  • Testing: Unit testing, integration testing, automated testing.
  • Production Support: Logging, monitoring, metrics, tracing, incident management, and root-cause analysis.
  • Experience: 8+ years of software engineering experience with senior-level ownership of production Java applications.
Preferred Skills
  • Experience with Freemarker templating.
  • Hands-on experience with both Azure AKS and Google Kubernetes Engine (GKE).
  • Experience modernizing legacy enterprise applications, upgrading dependencies, and reducing technical debt.
  • Strong technical documentation, architecture review, code review, and engineering mentorship skills.
  • Experience collaborating across teams in Agile development environments.

Applying for Senior Java Software Engineer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Application Developer
Java Application Developer

LTM • Irving (TX)

On-site
USD 120,000 - 180,000
Senior Java Engineer
Senior Java Engineer

IT.HR Recruitment Agency • St. Louis (MO)

On-site
USD 80,000 - 120,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel Inc. • Phoenix (AZ)

On-site
USD 120,000 - 170,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel Inc. • Texas

On-site
USD 100,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Digipulse Technologies Inc. • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Allegis Global Solutions (AGS) • United States

Remote
USD 140,000 - 190,000
Java Technical Lead
Java Technical Lead

Rapid Eagle Inc • Torrance (CA)

On-site
USD 140,000 - 180,000
401(k) matching
Dental insurance
Health insurance
Senior Java Developer
Senior Java Developer

Raas Infotek LLC • Texas

On-site
USD 120,000 - 160,000
Senior Java Developer
Senior Java Developer

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000
Sr. Software Engineer
Sr. Software Engineer

Feuji • United States

On-site
USD 140,000 - 190,000