Java Software Engineer

 Job Description:

About the job

Senior Java Engineer Join Clients High-Impact Technology Team

Client is looking for a hands-on engineer who thrives on solving tough problems and shaping real solutions. If you enjoy taking ownership from design to deployment and like working with modern cloud technologies, this role will feel like a great fit.

What youll do

Youll dig into complex issues, figure out whats really going on, and build solutions that hold up in a fast-moving environment. Youll partner across teams to bring ideas to life, guide technical decisions, and step in as a trusted escalation point when production needs attention. Design reviews, code reviews, and ongoing improvements to team practices will be part of your rhythm.

Your toolbox

You should be confident with:

Java and Spring

Building REST services in JSON and XML

MongoDB and relational databases

IntelliJ or Eclipse, Maven, Bitbucket, Git/GitHub

Linux and bash scripting

Azure Kubernetes Service and hybrid cloud environments

Agile teams using Scrum/Kanban and JIRA

CI/CD concepts and modern software delivery practices

A strong understanding of infrastructure, cloud models (SaaS, PaaS, IaaS), and the full application lifecycle will help you hit the ground running.

What sets you apart

Youre proactive, analytical, and comfortable navigating ambiguity. Youre the type who keeps digging until the issue is solved, documents clearly, and brings people together to make good decisions. You communicate well, stay organized, and adapt when things shift.

What you bring

5+ years of IT experience

3+ years leading or executing complex implementations

Enterprise-level expertise developing Java services

A degree in a technical or business field, or equivalent experience

Requirements added by the job poster

Bachelor's Degree

Authorized to work in the United States

No need for visa sponsorship

  Required Skills:

Software Java