Software Developer
Robert Half Technology
Description Job Summary:
We are seeking a Software Engineer to be part of a large digital transformation initiative. The Software Engineer will be part of a team developing complex custom software applications from the ground up to support the requirements of a plaintiff’s law firm, and integrate with multiple 3rd party applications, web services and APIs. The successful candidate will possess a strong Java background, have experience in all stages of the SDLC and be familiar with Agile development methodologies. You will be part of a close-knit IT team that is a critical partner and supporter of our end user community.
Responsibilities:
• Develop enterprise-grade applications and databases with complex requirements as part of a team.
• Develop and design RESTful services and APIs and/or message/event-driven architectures.
• Understand and translate user requirements into functional application requirements.
• Stay current and provide insight on cutting edge software approaches, architectures, tools, and platforms.
• Must possess the ability to multi-task.
• Perform efficiently under pressure.
• Must be able to work extended hours when needed.
• Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and building solutions.
• Follow common industry standards and best practices.
Requirements:
• Bachelor’s degree in computer science or a related field.
• A minimum of 5 years of software development.
• Experience working with Java, Spring framework.
• Strong knowledge or working experience with relational databases, preferably MS SQL Server.
• Familiarity with NoSQL databases.
• Experience working with web and application server technologies including Apache, Tomcat, ISS, Node.js, Nginx and J2EE.
• Experience in Web Services and API design and development.
• Strong knowledge of data structures, system design, and algorithms.
• Working knowledge of Windows Server, Linux, Docker and/or Kubernetes.
• Experience scoping and developing microservices.
• Experience utilizing GitHub, Jira, and Confluence, or similar tools.
• Experience with test driven development.
• Comfortable with both waterfall and Scrum development methodologies Requirements Apache Struts, Backend Development, C++, Database, EO/IR systems, AB Testing, Ajax, API Development, ASP.NET, CSS 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