Oklahoma City, OK, 73163, USA
1 day ago
Java Developer
Description Position: Java Developer Location: Oklahoma City Metropolitan area Employment Type: permanent/Contract Job Overview: We are seeking a highly skilled Java Developer to join our dynamic team. The ideal candidate will have extensive experience in developing Java applications, maintaining large-scale systems, and contributing to the architecture of high-performance applications. You will work closely with cross-functional teams to define and design solutions that meet business needs. Key Responsibilities: Design, develop, and maintain high-volume, low-latency Java applications for mission-critical systems. Write well-designed, efficient, and testable code. Contribute to all phases of the software development lifecycle. Develop and implement APIs, integrations, and other backend services. Optimize application performance, scalability, and reliability. Collaborate with other developers, QA, and business stakeholders in an Agile/Scrum environment. Troubleshoot, debug, and upgrade existing software and systems. Ensure compliance with Java and company-specific coding standards. Participate in code reviews to maintain code quality and share knowledge. Stay updated with the latest industry trends, tools, and technologies. Requirements Requirements: Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience). Proven experience in Java development, particularly Java 8+. Strong knowledge of object-oriented programming (OOP) and design patterns. Experience with Java frameworks such as Spring (Spring Boot, Spring MVC, etc.), Hibernate, or JPA. Knowledge of relational databases (e.g., MySQL, PostgreSQL, Oracle) and NoSQL databases. Experience with building RESTful and/or SOAP web services. Familiarity with version control systems such as Git. Experience in working with Maven/Gradle, JUnit for testing, and CI/CD pipelines. Familiarity with microservices architecture is a plus. Experience with cloud technologies such as AWS, Google Cloud, or Azure is advantageous. Strong analytical and problem-solving skills. Good communication and teamwork abilities. Preferred Skills: Experience with containerization tools such as Docker and orchestration platforms like Kubernetes. Knowledge of front-end technologies like Angular, React, or Vue.js is a plus. Familiarity with Agile development methodologies. 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. © 2024 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