Job Title: Senior Developer - Red Hat Fuse Job Location: San Diego, CA
Job Description: We are currently seeking a skilled and experienced Senior Developer with expertise in Red Hat Fuse and Java technologies to join our dynamic team. This is an exciting opportunity to work on cutting-edge projects and contribute to the development of innovative solutions in a collaborative environment.
Role Overview: As a Senior Developer, you will be responsible for designing, developing, testing, and deploying integration solutions using Java, Fuse Camel, API, Spring Boot/Quarkus on Redhat OpenShift service on AWS (ROSA). You will play a key role in the entire software development lifecycle, including Testing, Deployment, UAT support, production hypercare, and mentoring junior members of the team. The ideal candidate will have a strong background in Java development, API design, and integration technologies, along with experience in DevOps practices and cloud platforms.
Roles & Responsibilities:Design and develop integration solutions using Java, Fuse Camel, and Quarkus.Deploy and configure applications on Redhat OpenShift service on AWS (ROSA) using DevOps CI/CD Tekton pipeline.Collaborate with cross-functional teams to gather requirements and implement solutions that meet business needs.Write clean, maintainable code following best practices and coding standards.Conduct unit testing, integration testing, and system testing to ensure high quality and reliability of software.Provide support during user acceptance testing (UAT) and production hyper care phases.Mentor junior members of the team and provide technical guidance and support.Stay updated on emerging technologies and industry trends and make recommendations for continuous improvement.
Requirements:Bachelor's degree in Computer Science, Engineering, or related field.5+ years of experience in software development with expertise in Java 11 or above.Proven experience in designing & developing integration solutions using Fuse Camel & SpringBoot/Quarkus.Strong understanding of API design principles and best practices.Experience with Spring Boot or similar frameworks.Proficiency in SQL and relational databases.Basic knowledge of Linux/Unix operating systems.Experience with GitLab or similar version control systems.Familiarity with DevOps practices and CI/CD pipelines (e.g., Tekton).Excellent problem-solving skills and attention to detail.Strong communication and interpersonal skills.Ability to work effectively in a fast-paced, collaborative environment.
Nice to Have:Background in integration with any ESB/ETL exposure.Experience with any iPaaS (Integration Platform as a Service) solutions.Certifications in Java or cloud-related technologies.