Senior Java Engineer

Robert Half
Madison, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Madison, United States of America

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Application Frameworks
Systems Engineering
Cloud Database
Software Quality
DevOps
Distributed Systems
Amazon DynamoDB
Monitoring of Systems
PostgreSQL
Machine Learning
Operational Data Store
Openshift
Scrum
Software Engineering
Software Systems
Datadog
Spring-boot
Event Driven Architecture
Containerization
Atlassian Tools
Amazon Web Services (AWS)
Kafka
GraphQL
Api Design
REST
Terraform
Microservices

Job description

We are seeking a Senior Engineer to join a high-performing engineering team focused on building scalable, resilient, and business-critical software solutions. This individual will serve as a technical expert across multiple phases of software and systems engineering, helping drive architecture, design, development, deployment, and operational excellence.

The ideal candidate is someone who can quickly ramp up on active initiatives, work independently, and contribute immediately within a modern cloud-native engineering environment. Strong AWS data pipeline experience is required, and AI experience is considered a major plus.

Responsibilities

Solution Design & Architecture

  • Design and develop scalable, resilient, and stable software solutions
  • Provide technical recommendations aligned to long-term engineering strategy
  • Apply expertise in event-driven architecture, pub/sub models, and microservices
  • Contribute to architectural discussions and engineering best practices

Software Engineering & API Development

  • Independently manage all phases of the API development lifecycle from design through deployment
  • Build and maintain business-critical applications and services
  • Ensure code quality, scalability, performance, and reliability
  • Proactively validate code changes across environments beyond standard QA processes

Collaboration & Agile Participation

  • Participate in sprint planning, refinement sessions, retrospectives, demos, and daily standups
  • Collaborate with engineers, product teams, and stakeholders to solve technical challenges
  • Help decompose work and provide accurate updates on delivery progress and blockers

DevOps & Operational Excellence

  • Continuously improve CI/CD pipelines and deployment processes
  • Support stable, scalable, and resilient software delivery practices
  • Participate in an on-call rotation supporting production systems during sprint cycles
  • Use monitoring and operational data to measure and improve system performance

Mentorship & Engineering Standards

  • Mentor and support junior engineers
  • Share technical knowledge, new ideas, and best practices across the team
  • Help define engineering standards, templates, and reusable frameworks

Requirements

  • Strong experience with AWS and cloud-based data pipelines
  • Extensive backend engineering experience using Java and Spring Boot
  • Experience building REST APIs and distributed systems
  • Strong understanding of microservices and event-driven architectures
  • Experience working independently in fast-paced engineering environments
  • Familiarity with CI/CD pipelines and DevOps best practices

Preferred Experience

  • AI or machine learning-related experience
  • Experience with Kafka, Terraform, OpenShift, GraphQL, PostgreSQL, DynamoDB, and related cloud-native technologies
  • Experience with monitoring tools such as Datadog, ELK, or Swarmia
  • Experience using Jira and Confluence in Agile environments

Additional Information

  • Participation in a rotating on-call support schedule is required
  • Strong communication, collaboration, and mentorship skills are essentia

About the company

Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Apply for this position