CGI - Lafayette, LA
posted about 2 months ago
The Senior Spark/Java Developer position at CGI is a pivotal role that requires a strong background in Java and Spark development, particularly within the health care sector. This position is designed for individuals who thrive in a fast-paced, agile environment and are eager to contribute to innovative solutions that support one of the largest leaders in the health care industry. The successful candidate will be responsible for the entire product lifecycle, from planning and design to execution, ensuring that business needs are met in a timely manner. This includes collaborating closely with product, engineering, design, and testing teams to create value propositions and deliver high-quality solutions. In this role, you will design and implement highly efficient Spark applications in Java, focusing on performance optimization. This involves tuning Spark jobs, optimizing transformations, and leveraging advanced Spark features for both batch and real-time processing. You will also be responsible for developing data pipelines using Apache Spark, analyzing performance issues, and identifying bottlenecks that require changes to enhance performance. Your expertise in Java/J2EE Micro-services, particularly with Spring Boot, will be crucial in delivering effective solutions. Additionally, you will configure applications for DevOps using Jenkins and GIT, build pipelines, and deploy applications to cloud environments such as Open Shift and AWS. The role also includes developing a Staging Layer using Delta Lake for the Ingestion Framework and managing data publishing and consumption using Kafka. You will implement solutions to transform and serialize datasets into JSON messages using Spark SQL and have a solid understanding of RESTful web services and API development. The position offers an exciting opportunity to continually seek ways to improve product quality and customer satisfaction, making it a rewarding career choice for the right candidate.