Provider Data Platform
Provider360 part of the Provider Data Platform is a cloud hosted enterprise application that enables providers to improve their workflow and simplify their interactions by providing actionable near real time insights from multitude of complex internal provider data sources. The candidate will be working on microservices architecture building data pipelines and deploying APIs in AWS. The candidate will be building the applications in AWS cloud using Spring Boot & Java, NoSQL (AWS Keyspaces) etc.
The team the candidate will be working with consists of 4-5 members. The breakdown of the team's skill sets is as follows: 1 Data Engineer, 0.25 SM, 3-4 Developers.
The top 5-10 responsibilities for this position include:
Working with Business to understand requirement, design, architecture and development
Develop, design, test and maintain optimal data pipeline architecture
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, cost optimization etc.
Working NoSQL Databases & In-Memory databases like Redis, Messaging systems like Kafka design, tuning, Architecture and solution development
Cloud environment (AWS Preferred), Serverless deployment and architectures
Automation, Deployment, Code and Release management
The ideal candidate background includes a healthcare background is plus. Required skills/attributes include:
Bachelor of Computer Science or equivalent
5+ years of relevant software development experience
2+ years of working experience in managing Agile team
Technically hands-on and excellent in Design, Coding and Testing
2+ years experience with Kubernetes and automated codeable deployments
5+ years experience in CI/CD pipeline (test, build, deployment and monitoring automation)
Knowledge of Product/Project/Program Related Tech Stack: Back End - 5+ years experience: Java, Spring, Sprint Boot, REST, AWS Middleware - 2+ years experience: Kafka & its ecosystem/Big Data Streaming eco system, Cassandra/NoSQL Testing - 2+ years experience: JUnit, Gatling DevOps - 2+ years experience: Jenkins, GitHub, Docker, Sonar, Fortify Others - 2+ years experience: JMeter, Groovy
Development Methodology/Engineering Practices Agile (SCRUM/KANBAN)
Knowledge on Kafka core, REST and Spring Boot
Preferred - Big Data streaming technologies like Spark with Scala over any Cloud provider
Knowledge of software configuration management and packaging
Knowledge of build tools such as Maven/Gradle
Exposure to AWS services, Lambda & containerization
Cassandra/any other No-SQL exposure
Sound fundamentals of Core Java
Good in Data Structure, Algorithms and Design Patterns