Client is seeking an experienced Lead or Senior Java Developer with hands-on experience in developing modern integration applications for both public and on-premise cloud environments. This role involves designing, developing, and operating integration solutions, either greenfield or reimplementation of existing solutions, following Client's operating procedures and SDLC guidelines. The position requires close collaboration with internal technical teams to design, prototype, develop, and maintain complex Client's applications. Additionally, the role will involve performing proof of concepts to evaluate non-functional requirements and options, as well as providing mentorship and technical guidance to other Client development teams.
Job Duties:
- Develop and operate integration components.
- Perform system integration and monitor performance.
- Continuously automate processes during development and operations.
- Develop prototypes to validate designs and delivery patterns.
- Collaborate with cross-functional teams, including Development, Operations, Compliance, Security, etc.
- Understand and apply principles, theories, and concepts related to the profession and Client's culture.
- Provide mentoring and guidance to other team members.
Additional Job Duties:
- Effectively communicate team goals through strong written and verbal communication skills.
- Execute end-to-end testing for various non-functional requirements.
- Resolve design and development issues creatively and effectively.
- Research, evaluate, and incorporate new technologies and tools to enhance product development and platform operations.
- Provide advice and recommendations to management based on experience.
- Expand technical proficiency in key technical areas.
Experience:
Minimum 5 years of related work experience beyond degree requirements.
Desired Skills & Experience:
- Required experience building CI/CD pipelines and writing Infrastructure as Code (IaC) for both private and public cloud deployments using tools like Ansible and Terraform.
- Required experience developing production-ready applications and services in Java 17 or 21 using Spring Framework and Spring Boot.
- Experience collaborating and coordinating with multiple departments, developers, stakeholders, partners, and external vendors.
- Proficiency in Oracle PL/SQL.
- Experience delivering cloud-ready solutions using modern delivery practices with tools like Docker, Kubernetes, Jenkins, and GitHub Actions.
- Strong communication skills and experience mentoring other developers.
- Experience with Apache ActiveMQ, Apache Camel, Apache Kafka, and API Gateway products.
Preferred Skills:
- Experience with a variety of messaging protocols such as SOAP, REST/JSON, OpenAPI, and GraphQL.
- Experience working with Azure messaging solutions like API Management, Logic Apps, Service Bus, and Event Hub.
Education:
- Bachelor’s Degree in Computer Science or a related field (Required).
- Or a combination of education and experience that provides equivalent knowledge to a major in such fields is required.
Work Location:
- This position can be performed remotely from anywhere in the US.
- Occasional on-site presence may be required at the Taylor facilities, based on business needs and as determined by the Manager.
#J-18808-Ljbffr