Software Engineer
Robert Half Technology
Description
We are seeking an experienced Software Engineer to join our team and play a key role in designing, developing, and maintaining shared Java components that underpin our robust, always-on, cloud-ready architecture. This is a collaborative opportunity where you will partner with architects, developers, and platform engineers to create resilient microservices deployed on RedHat OpenShift Container Platform. In this role, you will also oversee observability enhancements, improve CI/CD processes, and mentor junior developers while adhering to industry best practices in object-oriented analysis and design. This long-term contract role will be 100% on site.
Key Responsibilities:
+ Design, develop, and support shared Java components that enforce non-functional qualities for enterprise microservices architecture.
+ Build and maintain cloud-ready, distributed microservices using Java Spring components such as Spring Boot, Spring Cloud, Spring Security, and Spring Data.
+ Improve observability of large-scale microservices running across multiple data centers using tools like DynaTrace, Nagios, Prometheus, and Elastic Stack.
+ Develop, configure, and enhance GitOps-based CI/CD pipelines using tools like Azure DevOps, Git, Maven, Tekton, Argo CD, Artifactory, and SonarQube.
+ Conduct object-oriented software analysis and design utilizing industry best practices and patterns.
+ Collaborate with architects to introduce new technologies, develop proof-of-concepts, and ensure adoption aligns with existing architecture standards.
+ Mentor junior developers on complex shared enterprise Java services, including logging, security, REST APIs, and coding standards.
+ Perform design and code reviews to ensure high-quality implementation and proper adherence to architectural principles.
+ Troubleshoot and analyze performance issues using Java profiling tools to optimize system performance.
+ Collaborate with quality assurance and release management teams to enhance the CI/CD pipeline and deployment processes.
This is an exciting opportunity to contribute to an innovative, cloud-enabled architecture while expanding your expertise and mentoring others within a supportive team culture.
Requirements
+ 5+ years of Java development experience.
+ 3+ years of experience building scalable, resilient microservices using the Java Spring Framework (Spring Boot, Spring Cloud, Spring Security, etc.) deployed in containerized environments with Docker and Kubernetes.
+ Expertise in Spring Data, including JPA, JDBC, Cassandra, SOLR, and SAI.
+ 5+ years of experience in SQL development.
+ 2+ years of experience with Cassandra Query Language (CQL).
+ Strong experience with Microservices Architecture and Domain-Driven Design (DDD).
+ 3+ years of experience developing and supporting GitOps-based CI/CD pipelines using Azure DevOps, Maven, Tekton, Git, Argo CD, SonarQube, Artifactory, or similar tools.
+ Familiarity with observability tools such as DynaTrace, Nagios, Prometheus, and Elastic Stack.
+ Proven ability to analyze and resolve performance issues using Java profiling tools.
+ Excellent verbal and written communication skills, with experience in meeting facilitation and technical presentations.
+ Strong problem-solving skills and the ability to work collaboratively in a team environment.
Technology Doesn't Change the World, People Do.®
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.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .
Confirm your E-mail: Send Email
All Jobs from Robert Half Technology