What are the responsibilities and job description for the Java Developer position at Robert Half?
Description
Senior Software Developer (Java, must have OpenShift/Kubernetes and Hibernate experience)
Robert Half is actively looking for a Senior Software Developer (Java) who will be responsible for translating high-level business requirements into fully functional code. Manage requirements and scope to ensure delivery of functionality in time for the company's eCommerce Solutions with high quality.
The Company is the leading global brand in the logistics industry. The company's divisions offer an unrivalled portfolio of logistics services ranging from national and international parcel delivery, e-commerce shipping and fulfilment solutions, international express, road, air and ocean transport to industrial supply chain management. The company connects people and businesses securely and reliably, enabling global sustainable trade flows. With specialized solutions for growth markets and industries including technology, life sciences and healthcare, engineering, manufacturing & energy, auto-mobility and retail, the company is decisively positioned as "The logistics company for the world".
Location: ATL GA
Sponsorship offered
No C2C
Requirements
RESPONSIBILITIES:
- Provide technical subject matter expertise to software development teams responsible for systems designs.
- Coordinate with teams across the enterprise on the migration of existing IT services to the cloud; identify technical requirements, security requirements, and potential issues, and work through these challenges.
- Participate and lead agile software development while working with Developers, Database Developers, Business Analysts and other departments to architect and implement new functionality.
- Develop moderately to large, complex application solutions by analysing and breaking down system requirements.
- Responsible for quality control of all development deliverables.
- Develop, maintain and implement standards and methodologies for software development.
- Responsible for interpreting system requirements to design and application teams.
- Transform system requirements into technical design and application codebase.
- Independently analyse moderately complex system requirements and translate them to industry-standard technical design.
- Estimate development effort in support of project requests, based on documentation provided.
- Participate in code quality checks through reviews and code quality tools.
- Perform other related duties as required.
REQUIREMENTS/SKILLS
- Bachelor's degree in Computer Science or a related field
- 7 to 8 years of experience in a directly related field.
- Integration experience using Microservice architecture- Expert in Cloud-Native Development, proficient in JDK 11, Spring Boot 2.x, Spring Cloud, Spring Batch and Integration using Microservice architecture
- Strong Hibernate experience
- Well-versed with OOPS design concepts and a good grasp of architectural patterns
- Hands-on experience with unit testing/integration testing tools like Mockito, RestAssured, and Cucumber.
- Familiarity with event-driven architecture patterns.
- Unit testing experience is a must
- Event-driven architectures experience
- Git/Maven expertise.
- Openshift/ Kubernetes experience is a must-have- Working experience in building Images and Containerization using Docker, Docker Engine using an orchestration system like Kubernetes/Openshift
- experience in API building from scratch- Expert in designing and developing RESTful APIs, schemas, and documentation using tools like Swagger and dev testing using tools like Postman
- Knowledge of modern microservices security practices like OAuth2
- Microservices caching patterns
- Experience analysing/tuning microservices performance
- Strong emphasis on code quality, peer reviews, and writing test-driven code
- Ability to create technical specifications, architecture diagrams, network diagrams, data models, object diagrams, process flows and application development artifacts
- Ability to align workday with US Eastern Time Zone.
- Ability to create technical specifications, architecture diagrams, network diagrams, data models, object diagrams, process flows and application development artifacts
- Experience developing on a full project life cycle, from requirements to delivery
- Excellent Planning & Organizational skills
- Excellent communication, documentation skills and team leadership skills.
- Ability to research new technologies and create conceptual models or solutions and present them to high-level audiences across business, application and technology domains.
- Proven experience with TDD, and ability to mentor others in effective TDD
- Agile experience
- must be able to work in EST time zone
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 puts you in the best position to succeed by advocating on your behalf and promoting you to employers. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - even on the go. Download the Robert Half app (https://www.roberthalf.com/mobile) and get 1-tap apply, instant notifications for AI-matched jobs, and 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. Visit https://roberthalf.gobenefits.net/ for more information.
© 2023 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/terms-of-use) .
Senior Software Developer (Java, must have OpenShift/Kubernetes and Hibernate experience)
Robert Half is actively looking for a Senior Software Developer (Java) who will be responsible for translating high-level business requirements into fully functional code. Manage requirements and scope to ensure delivery of functionality in time for the company's eCommerce Solutions with high quality.
The Company is the leading global brand in the logistics industry. The company's divisions offer an unrivalled portfolio of logistics services ranging from national and international parcel delivery, e-commerce shipping and fulfilment solutions, international express, road, air and ocean transport to industrial supply chain management. The company connects people and businesses securely and reliably, enabling global sustainable trade flows. With specialized solutions for growth markets and industries including technology, life sciences and healthcare, engineering, manufacturing & energy, auto-mobility and retail, the company is decisively positioned as "The logistics company for the world".
Location: ATL GA
Sponsorship offered
No C2C
Requirements
RESPONSIBILITIES:
- Provide technical subject matter expertise to software development teams responsible for systems designs.
- Coordinate with teams across the enterprise on the migration of existing IT services to the cloud; identify technical requirements, security requirements, and potential issues, and work through these challenges.
- Participate and lead agile software development while working with Developers, Database Developers, Business Analysts and other departments to architect and implement new functionality.
- Develop moderately to large, complex application solutions by analysing and breaking down system requirements.
- Responsible for quality control of all development deliverables.
- Develop, maintain and implement standards and methodologies for software development.
- Responsible for interpreting system requirements to design and application teams.
- Transform system requirements into technical design and application codebase.
- Independently analyse moderately complex system requirements and translate them to industry-standard technical design.
- Estimate development effort in support of project requests, based on documentation provided.
- Participate in code quality checks through reviews and code quality tools.
- Perform other related duties as required.
REQUIREMENTS/SKILLS
- Bachelor's degree in Computer Science or a related field
- 7 to 8 years of experience in a directly related field.
- Integration experience using Microservice architecture- Expert in Cloud-Native Development, proficient in JDK 11, Spring Boot 2.x, Spring Cloud, Spring Batch and Integration using Microservice architecture
- Strong Hibernate experience
- Well-versed with OOPS design concepts and a good grasp of architectural patterns
- Hands-on experience with unit testing/integration testing tools like Mockito, RestAssured, and Cucumber.
- Familiarity with event-driven architecture patterns.
- Unit testing experience is a must
- Event-driven architectures experience
- Git/Maven expertise.
- Openshift/ Kubernetes experience is a must-have- Working experience in building Images and Containerization using Docker, Docker Engine using an orchestration system like Kubernetes/Openshift
- experience in API building from scratch- Expert in designing and developing RESTful APIs, schemas, and documentation using tools like Swagger and dev testing using tools like Postman
- Knowledge of modern microservices security practices like OAuth2
- Microservices caching patterns
- Experience analysing/tuning microservices performance
- Strong emphasis on code quality, peer reviews, and writing test-driven code
- Ability to create technical specifications, architecture diagrams, network diagrams, data models, object diagrams, process flows and application development artifacts
- Ability to align workday with US Eastern Time Zone.
- Ability to create technical specifications, architecture diagrams, network diagrams, data models, object diagrams, process flows and application development artifacts
- Experience developing on a full project life cycle, from requirements to delivery
- Excellent Planning & Organizational skills
- Excellent communication, documentation skills and team leadership skills.
- Ability to research new technologies and create conceptual models or solutions and present them to high-level audiences across business, application and technology domains.
- Proven experience with TDD, and ability to mentor others in effective TDD
- Agile experience
- must be able to work in EST time zone
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 puts you in the best position to succeed by advocating on your behalf and promoting you to employers. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - even on the go. Download the Robert Half app (https://www.roberthalf.com/mobile) and get 1-tap apply, instant notifications for AI-matched jobs, and 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. Visit https://roberthalf.gobenefits.net/ for more information.
© 2023 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/terms-of-use) .
Java Developer
Synergis -
Duluth, GA
Java Developer
Spruce Technology, Inc. -
Alpharetta, GA
Java Developer
Zealogics.com -
Alpharetta, GA