Java Software Engineer
We are seeking a skilled Java Software Engineer to design, develop and maintain scalable, high-performance software solutions. This role will work closely with cross-functional teams to build enterprise-grade applications, improve development efficiency, and support modern software engineering practices. Experience using Claude Code or similar AI-assisted coding tools is highly valued to accelerate development, improve code quality, and streamline debugging and documentation.
Key Responsibilities
- Design, develop, test and maintain Java-based applications and services
- Write clean, efficient and well-documented code following best practices
- Collaborate with product managers, architects and other engineers to deliver high-quality software solutions
- Use Claude Code to assist with code generation, refactoring, debugging, technical documentation and development workflows
- Participate in code reviews and contribute to continuous improvement of coding standards
- Troubleshoot application issues and implement effective solutions
- Build and maintain APIs, microservices and backend integrations
- Contribute to system performance tuning, scalability improvements and application security
- Support CI/CD pipelines, automated testing and release processes
- Stay current on emerging technologies, including AI-assisted software development tools
Qualifications:
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent practical experience
- 3+ years of professional software engineering experience with Java
- Strong experience with Java frameworks such as Spring Boot, Spring MVC, or related technologies
- Experience building RESTful APIs and backend services
- Proficiency with relational databases such as MySQL, PostgreSQL, or Oracle
- Experience with version control systems such as Git
- Strong understanding of software design principles, object-oriented programming and testing practices
- Ability to troubleshoot and solve complex technical issues
- Strong written and verbal communication skills
Preferred Qualifications
- Experience using Claude Code in a professional software development environment
- Familiarity with AI-assisted development tools and prompt-driven engineering workflows
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of containerization tools such as Docker and orchestration platforms like Kubernetes
- Experience in Agile or Scrum environments
- Familiarity with DevOps practices and CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
Desired Skills
- Java
- Spring Boot
- REST APIs
- Microservices
- SQL
- Git
- CI/CD
- Docker
- Kubernetes
- Cloud platforms
- Claude Code
- Problem-solving
- Collaboration
Compensation
$100,000.00-$120,000.00 YearlyAbout Us
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 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 and Privacy Notice.
