engineering
2 hours ago*
Software Engineering Advisor - HIH - Evernorth
at Cigna
📍 Hyderabad, India·🏢 On-site
You are nearing today's limit. Upgrade for unlimited access.
Responsibilities
- Collaborate with business and technical leadership to gather and refine requirements.
- Design scalable and maintainable solutions, documenting architecture and design decisions.
- Develop microservices using Java 17 and Spring Boot, following best practices for performance, security, and maintainability.
- Build responsive UI components using React JS, integrating with backend APIs and ensuring cross-browser compatibility.
- Implement data-driven applications using MongoDB, optimizing schema design and queries for performance.
- Write production-grade code for data extraction, transformation, and loading (ETL) using Spark, PySpark, and Scala.
- Perform data modeling and schema design for structured and semi-structured data sources.
- Deploy applications to AWS using services like EC2, S3, Lambda, and CloudFront for global content delivery.
- Manage static assets and media via AWS S3 and configure CloudFront for caching and performance.
- Automate CI/CD pipelines for backend and frontend components using tools like Jenkins, GitHub Actions, or AWS Code Pipeline.
- Manage infrastructure as code using tools like Terraform or AWS CloudFormation.
- Monitor and troubleshoot cloud-based applications using CloudWatch, Datadog and other observability tools.
- Develop and orchestrate workflows using Databricks Workflows, integrating with Spark jobs and external systems.
- Optimize Spark SQL queries for performance across large datasets in Hive, Teradata, and Delta Lake.
- Perform advanced analytics and data transformations using Python and Scala in Databricks notebooks.
- Implement job orchestration using Apache Airflow, Apache Oozie, CA7 Enterprise Scheduler, and shell scripting.
- Automate deployment and monitoring of Spark jobs on Hadoop edge nodes and Databricks clusters.
- Troubleshoot production issues, ensuring timely resolution and minimal impact on business operations.
- Collaborate with cross-functional teams across geographies to ensure alignment and timely delivery.
- Mentor junior engineers, sharing best practices in coding, design, and cloud-native development.
- Document technical solutions and processes, ensuring knowledge transfer and operational continuity.