Senior Software Engineer
CurrentPaychex 01/2022-CurrentSenior software Engineer(Spring Boot , Gradle , Jolt , Drools ,Java Spark , Redshift ,AWS S3 , Spring web flux ,Jenkins)Worked as a Senior software engineer for a project involved in processing high volume Data with low latency Responsibilities• Developing spring boot micro services that serve as backend for consumer facing Api’s.• Developing non-blocking API’s using Spring web flux.• Developing Spark based apps which can ingest high volume data and process them in memory.• Perform code reviews using PR’s in bitbucket.• Develop Jenkins jobsg to execute data processing java application. 07/2020 – 01/2022Senior Java Developer (Spring Boot , Gradle , Spring Integration ,OpenFeign , Spring Cloud stream, spring ws ,kafka, java8,mongo , oracle)Worked as a Program Solution lead for a data migration project which involves migration of business data out of legacy system via data Pipelines (Kafka). Responsibilities• Developing auto-configurable libraries crosscutting in nature that can be leveraged by spring applications.• Implementing POC’s for new technologies • Designing data microservices using Enterprise frameworks (Spring Boot, Spring Batch, Spring Integration and Spring cloud flow)• Assisting development teams getting past technical hurdles.• Developing Splunk dashboards for monitoring and alerting.• Perform code reviews using code collaborator and PR in bitbucket.