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