• Search jobs now
  • Find the right job type for you
  • Explore how we help job seekers
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Inclusion
  • Browse jobs Find your next hire Our locations
    ;

    1205 results for Java

    RelevanceDate Posted
    Create a Job Alert
    Email me about new Java jobs
    Are you sure you want to pass on this job?
    We are looking for a skilled Software Developer to join our team in Sunnyvale, California. In this long-term contract role, you will develop and maintain software applications, ensuring they meet business requirements and deliver high-quality solutions. The ideal candidate will have experience in middleware applications, API development, and modern web services.

    Responsibilities:
    • Design, develop, and maintain software applications to meet both internal business needs and external customer requirements.
    • Ensure software quality through standardized quality assurance processes and rigorous testing.
    • Monitor and maintain the operational readiness of middleware applications, including those hosted on cloud platforms.
    • Identify and implement system enhancements to improve functionality and simplify administration.
    • Plan, configure, and test system changes, including reports, security access, and workflows.
    • Perform and coordinate configuration changes in production environments to ensure smooth operation.
    • Collaborate closely with business analysts and quality assurance teams to create test plans and resolve issues effectively.
    • Provide technical support and troubleshooting for middleware applications to ensure reliability.
    • Guide team members on coding practices and design principles to foster high-quality, maintainable solutions.
    • Bachelor’s degree in a related field or equivalent experience, with 0-3 years in software development or a similar role.
    • Proficiency in programming languages such as Python, Java, and scripting tools like Ruby.
    • Strong understanding of the Spring Framework, including Spring Security, Spring Data, and Spring Integration.
    • Experience with building and consuming RESTful APIs and web services.
    • Familiarity with cloud platforms and middleware applications.
    • Demonstrated ability to work in collaborative environments and mentor team members.
    • Knowledge of configuration management, quality assurance, and defect management processes.
    • Creativity and problem-solving skills to deliver innovative software solutions.

    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.

    1205 results for Java

    Software Developer (Middleware, Python, Django, Java Rest... We are looking for a skilled Software Developer to join our team in Sunnyvale, California. In this long-term contract role, you will develop and maintain software applications, ensuring they meet business requirements and deliver high-quality solutions. The ideal candidate will have experience in middleware applications, API development, and modern web services.<br><br>Responsibilities:<br>• Design, develop, and maintain software applications to meet both internal business needs and external customer requirements.<br>• Ensure software quality through standardized quality assurance processes and rigorous testing.<br>• Monitor and maintain the operational readiness of middleware applications, including those hosted on cloud platforms.<br>• Identify and implement system enhancements to improve functionality and simplify administration.<br>• Plan, configure, and test system changes, including reports, security access, and workflows.<br>• Perform and coordinate configuration changes in production environments to ensure smooth operation.<br>• Collaborate closely with business analysts and quality assurance teams to create test plans and resolve issues effectively.<br>• Provide technical support and troubleshooting for middleware applications to ensure reliability.<br>• Guide team members on coding practices and design principles to foster high-quality, maintainable solutions. Java Developer We are looking for a skilled Java Developer to join our team in Des Moines, Iowa. This long-term contract position offers an exciting opportunity to work on both modernizing legacy systems and addressing production issues. If you have a passion for front-end development and a solid foundation in Java programming, we encourage you to apply.<br><br>Responsibilities:<br>• Develop and maintain front-end applications using technologies such as HTML, CSS, and JavaScript.<br>• Build and enhance Java-based systems, ensuring compatibility with frameworks like Maven and Spring Boot.<br>• Collaborate with team members to modernize legacy applications and improve system functionality.<br>• Write efficient SQL queries and ensure seamless integration with databases.<br>• Troubleshoot and resolve production issues in collaboration with development teams.<br>• Conduct unit testing and participate in quality assurance processes to ensure code reliability.<br>• Work on feature enhancements and deliver solutions that align with project requirements.<br>• Stay updated on industry trends and incorporate best practices into development workflows.<br>• Contribute to system optimization efforts to improve application performance and scalability. Java Developer <p>Robert Half Technology is currently seeking an experienced Java Developer for an exceptional opportunity with a cutting-edge company!</p><p> </p><p>• Develops and maintains software under limited direction and oversight</p><p>• Participates in departmental activities and contributes to collaborative design and implementation decision-making efforts</p><p>• Participates in the testing process through test review and analysis, testing, and certification of software</p><p>• Provides technical guidance and oversight for more junior developers on more complex projects</p><p>• Meets assigned deadlines and milestones</p><p>• Works closely with other software development staff and immediate supervisors. Collaborates with company leaders and subject-matter experts in other departments to resolve questions and problems.</p><p>• Contributes to the development of project schedules and workflows</p><p>• Recommends changes and enhancements to software applications</p> Java Dev (AWS, Rest/SOAP, NoSQL) III (Contractor) <p>We are looking for a skilled Full stack Java Developer to join our team on a long-term contract basis in Philadelphia, Pennsylvania. In this role, you will be responsible for crafting high-quality enterprise applications using Java technologies and frameworks, while collaborating with clients to deliver innovative solutions. This position offers the opportunity to work with cutting-edge tools and contribute to impactful projects. Focus for this role will be approximately 60/40 Front End to Back End development.</p><p> </p><p>Responsibilities:</p><p>- Develop automation on UI and backend components</p><p>- Work closely with dev/qa & product team to understand requirement</p><p>- Create, execute and maintain test cases and test plan</p><p>- On call /production support</p><p>- Run manual and automated functional programming workflows on various builds</p><p>- Support backend web services that play crucial role in the organization's ecosystem</p><p>- Dev / automation for client facing tool. The tool is used by Editors to manage menu experience on legacy video products</p><p>- Validation support ops for product release</p><p>- Defect metrics reports generation    </p> Android/Java Programmer <p>We are offering a temporary to permanent opportunity for an Android/Java Programmer in the healthcare and social assistance sector. The selected candidate will be based in Clearwater, Florida. Focused on creating and maintaining applications for our custom-designed equipment, this role involves direct hardware integration and an in-depth understanding of Android app structure and deployment. </p><p><br></p><p>FULLY ONSITE ROLE IN CLEARWATER, FL LOCATION. MUST HAVE PROFESSIONAL ANDROID APPLICATION EXPERIENCE OF AT LEAST 3 YEARS. </p><p><br></p><p>Responsibilities: </p><p><br></p><p>• Develop new features for current and next-generation Android units.</p><p>• Collaborate with hardware engineers to integrate software with custom electronics.</p><p>• Debug existing applications and improve stability and performance.</p><p>• Build new applications for future hardware platforms.</p><p>• Facilitate communication with hardware via USB from Android apps.</p><p>• Support outbound communication from devices to our cloud system using HTTP and WebSockets.</p><p>• Utilize Android SDK and Java to create efficient applications.</p><p>• Work with Android Studio to develop and debug applications.</p><p>• Implement CSS for effective UI/UX design.</p><p>• Integrate hardware platforms for optimal functionality.</p> Senior Software Engineer (Java, AWS, Spring Boot) <p>We are looking for an experienced Software Engineer IV to join our team. In this long-term contract position, you will play a pivotal role in developing, optimizing, and maintaining software solutions that meet high-quality standards. This opportunity is ideal for professionals who are passionate about delivering innovative and secure technology solutions in a collaborative environment.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p><br></p><p><strong>Develop High-Quality Software:</strong></p><ul><li>Design, develop, and maintain <strong>scalable</strong>, <strong>maintainable</strong>, and <strong>secure</strong> software solutions using <strong>Java</strong>, <strong>Spring Boot</strong>, <strong>Hibernate</strong>, and AWS.</li><li>Migrate legacy <strong>.NET monoliths</strong> to <strong>Microservice architecture</strong> and ensure seamless integration with React frontends, mobile apps, and Electron desktop applications.</li></ul><p><strong>Troubleshoot & Debug:</strong></p><ul><li>Diagnose and resolve issues across the <strong>full stack</strong>, including <strong>backend (.NET)</strong>, <strong>frontend (React)</strong>, <strong>mobile</strong>, and <strong>desktop (Electron)</strong> applications when necessary.</li></ul><p><strong>Collaboration:</strong></p><ul><li>Work closely with cross-functional teams, including Developers, Cloud Engineers, Cybersecurity, and QA professionals.</li><li>Collaborate with stakeholders to understand business requirements and produce effective technical solutions.</li></ul><p><strong>Security & Resilience:</strong></p><ul><li>Partner with the Security team to identify necessary steps for improving resilience and mitigating vulnerabilities.</li><li>Utilize modern <strong>DevSecOps tooling</strong> such as <strong>Wiz</strong>, <strong>TruffleHog</strong>, <strong>Dependabot</strong>, and <strong>Checkmarx</strong> to enhance software security.</li></ul><p><strong>Mentorship & Knowledge Sharing:</strong></p><ul><li>Provide technical guidance and mentorship to entry-level developers.</li><li>Actively contribute to knowledge-sharing sessions to promote learning within the team.</li></ul><p><strong>Documentation:</strong></p><ul><li>Maintain clear documentation for code, processes, and application architecture to ensure transparency and reproducibility.</li></ul><p><strong>Adherence to Best Practices:</strong></p><ul><li>Ensure conformity with coding standards, industry best practices, and company policies.</li></ul> Java Developer We are in search of a Software Developer to become part of our team located in BETTENDORF, Iowa. In this role, you will participate in the service industry, utilizing a diverse set of skills such as Java, JSP, Servlets, and more. The position offers a long-term contract employment opportunity with a hybrid work model, allowing you to work on-site three days per week and remotely for the remaining two days.<br><br>Responsibilities:<br>• Develop and implement software applications using Java, JSP, Servlets, and JavaScript<br>• Use MySQL to manage and manipulate databases effectively<br>• Utilize tools like Atlassian Jira and GitHub for project management and version control<br>• Apply your knowledge of Backend Development and API Development to improve system functionality<br>• Track and resolve software bugs to ensure optimal system performance<br>• Use AB Testing methods to evaluate the effectiveness of software features<br>• Participate in Agile Scrum activities to promote efficient project completion<br>• Implement Ajax in software development for creating asynchronous web applications<br>• Leverage your skills in C++ and ASP.NET to contribute to software development projects Java Developer <p>Develop scalable full stack Java applications with modern front-end frameworks and Spring Boot APIs.</p> Software Developer (Middleware, Python, Django, Java Rest... <p>We are offering a long-term employment opportunity for a Software Developer, specializing in Middleware, Python, Django, and Java Rest technologies. The role is based in Philadelphia, Pennsylvania, and involves working with internal business stakeholders and external customers to develop and maintain software applications.</p><p><br></p><p>Responsibilities:</p><p>• Develop software applications aligning with our business requirements and external customer needs</p><p>• Implement quality assurance processes for software development to maintain a high standard of output</p><p>• Conduct comprehensive tests on the developed software and develop fixes as required</p><p>• Maintain the operational readiness of Middleware Applications, including those hosted in AWS cloud</p><p>• Identify and implement system enhancements to improve functionality and simplify system administration</p><p>• Develop plans for application changes, including defect fixes, enhancements, and configuration changes</p><p>• Configure and test changes to the system, including report generation, security access, and workflow management</p><p>• Collaborate with the BA/QA teams to create comprehensive test plans and ensure issues are properly identified, fixed, and tested</p><p>• Mentor team members, guiding them in coding practices, design principles, and implementation patterns to ensure high-quality, maintainable solutions</p><p>• Build highly scalable SOAP and REST services, and develop modern REST Web services</p><p>• Consume API/web-based services and work with HTTP and TCP/IP technologies</p><p>• Display creativity and latitude in the execution of tasks, typically reporting to a project leader or manager.</p> Software Programmer We are offering an exciting opportunity for a Software Programmer in Golden Oak, Florida, United States. The role entails the development of full-stack software, with a focus on AWS Technologies. As a part of our team, you will be utilizing languages such as Java, JavaScript, and Python, and tools like GitHub to drive our programming initiatives forward.<br><br>Responsibilities:<br>• Develop and maintain full-stack software applications.<br>• Utilize AWS Technologies to optimize the functionality and efficiency of these applications.<br>• Write clean, scalable code using Java, JavaScript, and Python languages.<br>• Employ GitHub for version control and source code management.<br>• Debug and resolve software bugs and ensure the software runs smoothly and efficiently.<br>• Collaborate with team members to determine best practices and client requirements for software.<br>• Develop technical interfaces, specifications, and architecture.<br>• Use and adapt existing web applications for apps.<br>• Create and test software prototypes.<br>• Recommend changes to existing java infrastructure.<br>• Develop technical documentation to guide future software development projects. Full Stack Developer We are offering an exciting opportunity for a Full Stack Developer to join our team in the Financial Services industry, based in Princeton, New Jersey. In this role, you will be deeply involved in the design, development, and implementation of systems that support various complex operational functions. You will also have a direct collaboration with business users, providing hands-on application development and ensuring high-quality and efficient web applications.<br><br>Responsibilities:<br>• Collaborate directly with business users for the analysis and assessment of business and system requirements across various functional disciplines.<br>• Design, develop and implement systems that support trading, help desk, surveillance, clearing, business intelligence, finance, and other complex middle and back office operational systems.<br>• Participate in hands-on application development, demonstrating a strong desire to be in-the-code.<br>• Define the back-end REST APIs for the features of the services being built.<br>• Employ your expertise in core Java and JEE technologies, and your in-depth knowledge of one or more application frameworks such as Spring Boot.<br>• Utilize your skills in web development tools and languages such as Angular, HTML5, CSS, and Javascript.<br>• Work on complex database design and SQL tasks.<br>• Handle Linux and shell scripting tasks.<br>• Work with the team to define test cases, and write unit, integration, and end-to-end tests.<br>• Adhere to industry-standard architecture design methodologies and processes.<br>• Display strong written and oral communication skills, being self-directed and motivated to work in a fast-paced team-oriented environment. Software Engineer <p>We’re looking for a skilled and driven <strong>Software Engineer</strong> with strong experience in <strong>Java development</strong> and <strong>Amazon Web Services (AWS)</strong> to join our engineering team. You will play a key role in designing, developing, and deploying scalable applications and services in the cloud. The ideal candidate has a passion for clean code, performance optimization, and building cloud-native applications.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain high-performance, scalable Java applications</li><li>Build and deploy cloud-native services using AWS technologies (e.g., Lambda, EC2, S3, RDS, API Gateway)</li><li>Collaborate with DevOps to automate CI/CD pipelines and ensure smooth deployments</li><li>Write clean, reusable, and well-documented code following industry best practices</li><li>Work closely with product managers, architects, and QA to deliver end-to-end features</li><li>Troubleshoot, optimize, and enhance application performance and reliability</li><li>Ensure security, compliance, and best practices are followed in cloud environments</li></ul><p><br></p> Firmware/Embedded Software Engineer <p>We are looking for a skilled a Mid-Sr level Software Engineer with programming skills in C, C++, Java, and Python to join our team in Clearwater, Florida. In this role, you will work on developing and enhancing firmware and embedded systems for innovative healthcare solutions.</p><p>This is an in-office position in Clearwater, FL. Compensation flexible $70-100K depending on experience.</p><p>Interviews are actively being scheduled - Apply NOW!</p><p><br></p><p><br></p><p><strong>Top Skills/Experience Looking For:</strong></p><ul><li>3+ years in software development, particularly with firmware and embedded systems</li><li>C, C++, Python, Java</li><li>is a plus to have - any AI or Robotic Process Automation (RPA)</li></ul><p><strong>Responsibilities:</strong></p><ul><li>Design, develop, and test firmware for embedded devices using C and C++</li><li>Collaborate with cross-functional teams to integrate software components and systems</li><li>Write efficient and maintainable code in Python and Java for various applications</li><li>Debug and resolve issues in firmware and embedded systems to ensure optimal performance</li><li>Conduct code reviews and implement best practices to enhance software quality</li><li>Participate in the development of technical documentation and user manuals for systems</li><li>Analyze system requirements and translate them into functional software solutions</li><li>Stay updated on industry trends and emerging technologies to improve development processes</li></ul> PHP/mySQL Programmer We are looking for a skilled PHP/MySQL Programmer to join our team in Clearwater, Florida. This is a Contract to permanent opportunity, ideal for a candidate with a strong background in web application development and database management. If you have experience with Java programming, that would be an added advantage.<br><br>Responsibilities:<br>• Develop, maintain, and optimize PHP-based applications to meet business requirements.<br>• Design and manage MySQL databases, ensuring data integrity and performance.<br>• Collaborate with cross-functional teams to gather and analyze software requirements.<br>• Troubleshoot, debug, and resolve issues within existing applications.<br>• Write clean, efficient, and well-documented code.<br>• Test and deploy applications, ensuring they meet performance and security standards.<br>• Stay updated on emerging technologies and industry trends to enhance development processes.<br>• Assist in integrating Java-based components, if applicable, to improve functionality. Senior Full Stack Developer <p>We are looking for a highly skilled Developer/Software Engineer to join our team in Kissimmee, Florida. In this role, you will contribute to the development and enhancement of innovative software solutions, with a focus on delivering exceptional user experiences. This is a long-term contract position that offers the opportunity to work on exciting projects in a collaborative and hybrid work environment.</p><p><br></p><p><strong>Location:</strong> Kissimmee, Florida (Hybrid – onsite once a week, currently Thursdays)</p><p><br></p><p><strong>Schedule:</strong> Monday – Friday, 40 hours/week (EST)</p><p><br></p><p><strong>Job Overview:</strong></p><p>We are seeking a <strong>Senior Software Engineer</strong> to develop innovative solutions that enhance the guest experience for a Navigator application. This hands-on role involves engineering Java applications and backend systems, estimating, planning, designing, and developing new features in collaboration with cross-functional teams. Candidates will be part of an empowered and autonomous team fostering ownership of the product and technology.</p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Design & Development:</strong> Own the development of software fixes, enhancements, components, and new systems/applications.</li><li><strong>Feature Creation:</strong> Collaborate with product managers and story owners to design features and prioritize tasks.</li><li><strong>Coding:</strong> Develop mobile applications and backend systems, resolve defects, optimize performance, and deploy code.</li><li><strong>Release Management:</strong> Assemble releases and facilitate improvements in delivery and release processes.</li><li><strong>Cross-Team Collaboration:</strong> Partner with the mobile team to establish data contracts and solve complex problems involving product, design, and QA.</li><li><strong>Quality Assurance:</strong> Participate in software design, coding, and code reviews, while supporting improvement efforts in processes and technology.</li><li><strong>Operational Support:</strong> Assist with on-call responses to critical issues and transitions during implementation.</li></ul> Sr. Software Engineer Position: Senior Software Engineer<br> Location: Urbandale, IA -- Mostly Onsite<br> Salary: $115-130K base annual salary with excellent benefits<br> <br> *** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. ***<br> <br> Ready to elevate your career? Our client is seeking a Software Engineer to join a community-focused organization. This is more than just a job—this is an opportunity to make your mark in an independent role, rebuilding key systems in-house and driving innovation. If you're ready to solve challenges and create solutions that matter, this is your moment.<br> <br> What You'll Do:<br> • Lead development of cutting-edge solutions using .NET and Java.<br> • Enhance and innovate existing platforms, supporting critical systems like online applications and credit analysis tools.<br> • Take ownership of projects and get creative within a flexible, onsite environment.<br> <br> Why Join Our Client company?<br> • Competitive salary: $115-130K.<br> • A supportive and collaborative culture—valued team members stick around for years because they love it here.<br> • Make a genuine impact on the local community while helping reimagine internal infrastructures.<br> <br> What We're Looking For:<br> • Solid experience working independently and leading software development.<br> • Expertise in .NET—bonus points for Java, whether it’s your focus or a strong secondary skill.<br> • A passion for problem-solving and driving real change in systems that matter.<br> <br> This role is ready to go ASAP, and you’ll work directly with leadership passionate about enabling tech-driven growth. If you're ready to boost your career while making a difference, apply now<br> <br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. Also, you may contact me by office: 515-303-4654 or mobile: 515-771-8142. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. *** Quality Assurance Analyst <p>Ready to shape the future of software quality? Join our innovative team as a <strong>talented Quality Assurance Engineer</strong>! This isn't just a contract; it's a chance to make a significant impact, driving the reliability and performance of our cutting-edge software systems. We're looking for a passionate individual ready to take ownership and collaborate with brilliant minds.</p><p><br></p><p><strong>What You'll Do:</strong></p><ul><li>Architect and evolve our automated testing landscape using the power of Java and Selenium, ensuring flawless user experiences.</li><li>Become a performance guru! Dive deep with tools like JMeter to pinpoint bottlenecks and optimize system responsiveness.</li><li>Forge strong partnerships with external development teams, weaving quality into the fabric of our collaborative projects.</li><li>Master the art of continuous integration by implementing and managing automation powerhouses like Azure DevOps Pipelines.</li><li>Lead the charge on quality assurance initiatives, driving projects to successful completion with your expertise and vision.</li><li>Transform test results into actionable insights, communicating your findings clearly and influencing key decisions.</li><li>Revolutionize our integration testing processes, boosting efficiency and maximizing the impact of our quality efforts.</li><li>Be the voice of quality, collaborating seamlessly with cross-functional teams to achieve shared goals.</li></ul><p><strong>Why You'll Thrive Here:</strong></p><ul><li><strong>Growth & Impact:</strong> This is a long-term opportunity to truly shape our quality practices and see the tangible results of your contributions.</li><li><strong>Autonomy & Ownership:</strong> You'll have the freedom to lead and innovate, making a real difference without constant oversight.</li><li><strong>Cutting-Edge Tech:</strong> Work with the latest tools and technologies, including Java, Selenium, JMeter, and Azure DevOps.</li><li><strong>Collaborative Culture:</strong> Join a supportive and dynamic team where your ideas are valued and collaboration is key.</li><li><strong>Location Perks:</strong> Remote!</li></ul><p><br></p> Software Developer We are looking for an experienced Software Developer to join our dynamic team in San Antonio, Texas. This role offers the opportunity to work on cutting-edge assessment technology platforms, leveraging your expertise in full-stack development to deliver high-quality software solutions. The ideal candidate will thrive in a collaborative environment and have a strong commitment to innovation and excellence.<br><br>Responsibilities:<br>• Develop and implement software solutions using Java, Spring Framework, Angular Framework, and other modern technologies, adhering to industry best practices.<br>• Collaborate with stakeholders to analyze business requirements and translate them into effective design models.<br>• Conduct thorough code reviews and participate in design and requirements reviews to ensure quality and compliance.<br>• Create and execute unit tests to validate software functionality and work closely with QA and other teams to ensure successful deployments.<br>• Contribute to process improvement initiatives to enhance product quality and team efficiency.<br>• Build and maintain highly available, concurrent web-based applications hosted on cloud platforms.<br>• Utilize CI/CD tools such as Jenkins to automate deployment processes and streamline development cycles.<br>• Work in an agile environment, contributing to sprint planning and delivering features on schedule.<br>• Stay updated on emerging technologies and expand knowledge in various development languages and tools.<br>• Support and maintain SaaS applications, ensuring optimal performance and reliability. PHP/mySQL Developer <p>We are looking for a skilled PHP/MySQL Developer to join our team in Clearwater, Florida. This is ideal for a candidate with a strong background in web application development and database management. If you have any experience with Java programming, that would be an added advantage.</p><p>This is a Full-time, in-office position in Clearwater, FL. Compensation flexible $70-100K depending on experience.</p><p>Interviews are actively being scheduled - Apply NOW!</p><p><br></p><p><strong>Top Skills/Experience Looking For:</strong></p><ul><li>3+ years experience in PHP programming and web app development</li><li>Strong experience in mySQL, including database design and optimization</li><li>is a plus (but not required) - any Java programming experience</li></ul><p><strong>Responsibilities:</strong></p><ul><li> Develop, maintain, and optimize PHP-based applications to meet business requirements</li><li> Design and manage MySQL databases, ensuring data integrity and performance</li><li> Collaborate with cross-functional teams to gather and analyze software requirements</li><li> Troubleshoot, debug, and resolve issues within existing applications</li><li> Write clean, efficient, and well-documented code</li><li> Test and deploy applications, ensuring they meet performance and security standards</li><li> Stay updated on emerging technologies and industry trends to enhance development processes</li><li> Assist in integrating Java-based components, if applicable, to improve functionality</li></ul> Applications Architect <p>Robert Half is hiring! We are looking for an experienced Applications Architect to join our team. In this role, you will design and implement robust, scalable applications while ensuring optimal performance and security. This is an exciting opportunity to collaborate with cross-functional teams and leverage your technical expertise to drive innovative solutions.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and maintain scalable applications using Java, Spring Framework, and MySQL.</p><p>• Configure and manage applications hosted on Apache Tomcat to ensure peak performance.</p><p>• Optimize backend code, database queries, and processes for enhanced performance and scalability.</p><p>• Collaborate with front-end developers, UX/UI designers, and project managers to deliver seamless solutions.</p><p>• Conduct code reviews to ensure adherence to industry standards and best practices.</p><p>• Mentor less experienced developers and provide technical guidance to the team.</p><p>• Troubleshoot and resolve issues related to database performance, application bugs, and system bottlenecks.</p><p>• Create and maintain detailed documentation on system architecture, APIs, and database design.</p><p>• Implement security best practices to safeguard application integrity and user data.</p><p>• Monitor system performance and address production issues in a timely and efficient manner.</p> Sr. Software Engineer We are seeking a Sr. Software Engineer to join our team in Des Moines, Iowa. In this role, you will be working within the banking industry, offering your skills and expertise to create bespoke software solutions, provide technical leadership on development initiatives, and mentor other developers. <br><br>Responsibilities:<br>• Utilize proficiency in Java 2 Enterprise Edition, JavaScript, Angular, Bootstrap, and Node.js to develop and enhance software solutions.<br>• Collaborate with the development team to design and implement custom software solutions.<br>• Act as a technical leader in development initiatives, offering guidance and expertise to drive projects forward.<br>• Mentor and support other developers, fostering a collaborative and inclusive team environment.<br>• Work closely with business partners to ensure the delivery of quality solutions.<br>• Leverage your knowledge of various technologies and applications to act as a subject matter expert within the team.<br>• Uphold a deep understanding of object-oriented design principles, application architecture, and the software development lifecycle.<br>• Employ automation tools such as GitLab to streamline processes and improve efficiency. Cyber Security Engineer We are seeking a Senior Application Security Engineer to help design and implement security controls that safeguard our clients software applications. In this role, you’ll apply your deep knowledge of secure coding practices and application security tools to develop and enforce security policies, procedures, and controls that defend against evolving cyber threats. You’ll work closely with cross-functional teams to ensure our applications adhere to the highest security and compliance standards while fostering a culture of secure software development.<br>________________________________________<br>Key Responsibilities:<br>• Partner with IT leadership to support the vision, strategy, and governance of the Application Security program, ensuring alignment with organizational goals.<br>• Collaborate with development teams to define, document, and integrate security requirements into the software development lifecycle (SDLC), including the use of Software Composition Analysis (SCA), Software Bill of Materials (SBOM), and dependency management.<br>• Automate continuous security assessments for web and mobile applications, manage tool integrations, and drive remediation efforts for identified vulnerabilities.<br>• Build metrics-driven dashboards and reports that communicate current risk exposure to leadership, track security improvements, and highlight remediation progress and trends.<br>• Perform in-depth software, code, design, and architecture reviews to identify and mitigate risks, enforce secure coding practices, and influence architectural decisions.<br>• Lead threat modeling and risk analysis for both client- and server-side applications, delivering actionable insights to development teams and security leadership.<br>• Develop and deliver tailored application security training and awareness programs to promote secure coding and reduce vulnerabilities in production.<br>• Govern the application security exception process, ensuring all deviations from policy are risk-assessed, documented, and approved appropriately.<br>• Advocate for secure-by-design principles across teams and contribute to the creation of reusable security components for consistent implementation.<br>________________________________________<br>Job Requirements:<br>• Bachelor’s degree in computer science, Information Security, or a related discipline.<br>• Minimum 5 years of experience in software development or software design, with practical coding experience in languages such as .NET, C#, Java, JavaScript, or Python.<br>• At least 3 years of progressive experience in application security, with demonstrated leadership in secure development practices.<br>• CISSP or CSSLP certification is preferred.<br>• Strong background in securing cloud-based technologies and APIs.<br>• Proven ability to interpret vulnerability findings and translate them into prioritized action plans for development teams based on risk.<br>• Hands-on experience with security assessment tools (e.g., SAST, DAST, SCA, fuzz testing), with a clear understanding of their capabilities and limitations.<br>• Strong knowledge of OWASP Top 10, CWE Top 25, and data protection standards.<br>• Strong interpersonal and stakeholder engagement skills, including experience working with senior leadership. Automation Engineer <p>We’re looking for an experienced <strong>Automation Engineer</strong> with a strong background in <strong>Java and Selenium WebDriver</strong>. The ideal candidate will have at least five years of experience building and maintaining test automation frameworks, with a solid understanding of when and why to apply specific code design patterns. This role involves designing scalable solutions, improving test efficiency, and collaborating with cross-functional teams to ensure product quality.</p> Sr. Automation Engineer <p>We’re looking for an experienced <strong>Automation Engineer</strong> with a strong background in <strong>Java</strong>, <strong>Selenium WebDriver</strong>, and <strong>JMeter</strong>. The ideal candidate will have at least five years of experience building and maintaining test automation frameworks, with a solid understanding of when and why to apply specific code design patterns. This role involves designing scalable solutions, improving test efficiency, and collaborating with cross-functional teams to ensure product quality.</p> Tech Lead <p>We are hiring a Tech Lead for our client in the South Bay area. The Tech Lead will deliver exceptional support to develop meaningful digital experience and</p><p>strengthen our customer experience. The Tech Lead will support all digital application architecture development production support</p><p>and solutioning.</p><p><br></p><p>Responsibilities: </p><p><br></p><p>• Utilize your strong Java/J2EE skills and familiarity with related open-source frameworks such as Spring Boot, Spring Integration, Spring Data JPA, and Hibernate to develop robust applications.</p><p>• Assist in the architecture development, production support, and solutioning of all digital applications.</p><p>• Leverage your experience with public cloud providers, particularly AWS, in the creation and maintenance of our digital services.</p><p>• Apply your knowledge of Micro Services/backend development and enterprise integration solutions to a variety of application servers and messaging systems such as JBoss/WebSphere Application server, Kafka, Red Hat AMQ, JMS and others.</p><p>• Implement containerized app deployments using Docker, Kubernetes framework or Red Hat OpenShift Server less Architecture.</p><p>• Utilize your understanding of database systems RDMS, RDS, NoSQL, DynamoDB, etc. to effectively manage and manipulate data.</p><p>• Apply object-oriented design, design patterns, current IT trends, modern technology landscape, architecture principles and advanced development techniques to all tasks.</p><p>• Work within an Agile framework, utilizing best practices and development methodologies to deliver high quality digital services.</p><p>• Collaborate with the DevOps team, utilizing tools for continuous integration and deployment to streamline processes and enhance efficiency.</p><p>• Occasional travel and overtime may be required to ensure the successful completion of projects.</p>