SRUTHI CHELEKAM
Email: **.**********@*****.***
Contact : +1-813-***-****
Summary
* ***** ** ** ********* experience in various applications design, development, implementation and maintenance of Web based multi-tier architecture systems using Java/J2EE stack.
Programming experience in Java SE, Servlets, JSP, Java Script, JDBC, Hibernate, XML, Struts, Spring, Spring Boot, Spring Data, Spring Integration, Spring Batch, Spring Rest and SOAP Web Services.
Experience in Microservice Architecture with Spring Boot.
Working experience on consuming and configuring dev-ops automation tools like Git, Bitbucket/ Gitlab, JFrog antifactory, Jenkins with Ansible, Bamboo etc.
Experience with working in fast-paced AGILE development environments.
Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
Experience in developing asynchronous messaging applications using Oracle JMS, Spring Integration, AMQP.
Experience in developing Microservices using Spring Boot, Jersey, & Swagger to communicate through HTTP protocol for implementing SOA approach and web services, including GraphQL APIs.
Extensive experience in developing web pages using HTML5, CSS3, JavaScript, Typescript, jQuery, Angular, Vue JS, Node.js
Experience in development of REST micro-services using Spring technology and deploying in containers such as PCF and OCI environments for scalable applications.
Proficiency in working with all databases like Oracle, MySQL, SQL, NoSQL, DB2, MongoDB, Cassandra.
Worked on all phases of Java/J2EE application development life cycle (SDLC), from requirements gathering, analysis, development, unit testing, deployment, and postproduction.
Proficient in using Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
Worked proficiently with various IDEs including Eclipse, MyEclipse, NetBeans, IntelliJ.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Expertise in Thread debugging, memory debugging, and code profiling to improve performance by developing more efficient code.
Experience in unit testing the applications using JUnit, TDD Framework.
Hands on experience in configuring and deploying multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBoss.
Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
Skill Sets
Operating System
Windows, Linux
Languages
Java 8, SQL, AWS
Technology areas known
Spring 4.0, Spring MVC, Sprint Boot 2, Spring Batch, Angular, Spring Cloud, Micro services, Kafka, Hibernate ORM, JAXB, JSON, YAML, Log4j, Junit, Mockito,AMQP, GraphQL .
Analysis
Data Analysis, Impact and Estimations analysis
Databases
Oracle
Servers
Tomcat, Web Sphere
Repository
GitHub
Devops
CICD pipelines - GitHub
Tools
Eclipse, IntelliJ, Postman Rest Client, Insomnia Rest Client, App Dynamics, Splunk, Sonar, Veracode, JMeter
Build Orchestration
Maven, Jenkins
Bug Management System
JIRA
Working Methodology
Agile based Software development
Education
Bachelor of Technology Electronics and Communication Engineering May-2017
Masters in Computer&Information Sciences May-2023
Professional Work Experience
Company Name: Deloitte.(oct 2023 - present)
Role: Full Stack Java AWS Developer
Project Name: IDPH Public Health Digital Enablement services
Responsibility:
Develop and override existing micro services using Spring & Spring Boot API.
Modify the existing core logic and customize it for customer needs (It’s in Java 11).
Implemented REST Micro services suing Spring Boot.
Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
Developed a RESTful based service for data retrieval to make it independent of the current application.
Setup project for continuous integration in Jenkins and used Jenkins AWS Code Deploy plugin to deploy to AWS.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Design, develop and unit test (Mockito based).
Developed a scalable HL7 processor using Spring Boot to manage the entire lifecycle of HL7message processing, including validation, parsing, and transformation.Leveraged Spring Boot’s dependency injection, REST API capabilities, and built-in support for microservices to manage incoming HL7 requests and data flow between services.
Developed custom parsing logic to convert HL7 segments like MSH, PID, OBR, and OBX into a structured JSON format, ensuring compatibility with downstream systems.
Implemented validation checks on parsed HL7 messages to ensure data integrity and compliance with HL7 standards.
Integrated Amazon S3 to store and archive JSON-transformed HL7 messages.
Automated the process of transferring processed HL7 data to S3, ensuring secure and scalable storage solutions.
Implemented lifecycle policies for efficient data management and retrieval from S3 for further processing.
Developed REST APIs to facilitate communication between different healthcare systems and internal services.
Exposed APIs to receive HL7 messages, process them asynchronously, and return success or error statuses to upstream systems.
Monitored and debugged application errors using AWS CloudWatch Logs, enabling real-time tracking of exceptions and performance issues in the HL7 message processing pipeline.
Analyzed and resolved issues by accessing and filtering logs from AWS CloudWatch, improving system reliability and response times.
Integrated MQ queues (e.g., Amazon SQS, ActiveMQ) for asynchronous processing of HL7 messages, ensuring fault-tolerant and scalable message handling.
Developed GraphQL APIs to provide flexible and efficient data querying to frontend clients.
Designed and implemented message retry logic for failed processes using MQ queues, enhancing the resilience and reliability of the system.
Leveraged MQ queues to decouple services and improve throughput in handling high-volume message traffic.
Used Git for version control of Application code.
Defect Fixing and deployments.
Created unit test cases with JUnit tool for covering code in various modules.
Production Deployment.
Environment: Java 11, AWS, Node JS, Spring boot, Micro Services, Active MQ, Junit – Mockito, Hibernate, Jenkins, SQL, PL/SQL, MySQL, r, PostgreSQL, MySQL,GraphQL,Kafka Docker, Kubernetes, MongoDB, jQuery, React JS, TypeScript, JavaScript, Angular 14, Restful services, Log 4j, GIT, Maven.
Company Name: Blackhawk Network(Aug 2021 – Sep 2023)
Role: Full Stack Java AWS Developer
Project Name: Nexen File Transfer
Responsibility:
Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
Implemented the Application using Spring MVC Framework.
Implemented REST Micro services suing Spring Boot.
Develop and override existing micro services using Spring & Spring Boot API.
Modify the existing core logic and customize it for customer needs (It’s in Java 11).
Use Jenkins & AWS IAAS as build & deployment tolls.
Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
Developed a RESTful based service for data retrieval to make it independent of the current application.
Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef, Ansible, Configuration management.
Implemented a Continuous Delivery pipeline with Dockers, Jenkins and Github. Whenever a new github.
Configured Spring to manage objects and set their dependencies in a Spring context file and integrated middle tier with Spring application framework.
Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route53 Domain configuration.
Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
Agile Scrum Calls.
JIRA Kanban board.
Managed and configured PCF manifest files for deployment, scaling, and service binding in a cloud environment.
Creating scalable deployments, creating automated and repeatable deployments on Cloud or On-Prem environments using Jenkins (Shell, Ansible Scripts).
RESTful web services are platform-independent.It can be written in any programming language and can be executed on any platform.It provides different data format like JSON, text, HTML, and XML.
Set up PCF deployments in Jenkins pipelines to automate builds and cloud-native deployments.
Created web application prototype using jQuery and Angular 6.
Setup project for continuous integration in Jenkins and used Jenkins AWS Code Deploy plugin to deploy to AWS.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Design, develop and unit test (Mockito based).
Used Bitbucket and Gitlab for version control of Application code.
Defect Fixing and deployments.
Created unit test cases with JUnit tool for covering code in various modules.
Production Deployment.
Environment: Java 11, Python, AWS, Node JS, Spring boot, Micro Services, Active MQ, Junit – Mockito, Hibernate, Jenkins, SQL, PL/SQL, MySQL, Cucumber, PostgreSQL, MSSQL, Kafka, Docker, Kubernetes, MongoDB, jQuery, DynamoDB, React JS, TypeScript, JavaScript, Angular 14, Restful services, Log 4j, GIT, Maven, Bitbucket.
Company Name: Tech Mahindra (May 2017 - Aug 2021)
Role: Full Stack Java AWS Developer
Project Name: Workbench
Responsibility:
Re-design the execution and distribution framework of the BNY Mellon Workbench platform
Developed Webpages Using HTML5, CSS, JavaScript, JSP and jQuery, Ajax for front-end development.
Used Spring JDBC Template in connecting data source to get database connections.
Implement changes in the BNY Mellon Workbench reporting layer.
Interact with business co Used HTML5, JavaScript, jQuery, Servlets and Beans to design dynamic web pages.
unterparts to gather, understand and refine the requirements.
Implemented MVC, JDBC for various business requirements.
Involving in coding, unit and integration testing, debugging, bug fixing of the system.
Experienced in developing web applications using latest JavaScript features and framework/Libs such as Angular4/5.
Wrote build & deployment scripts using Maven, shell scripts to build and deploy the application in JBoss Application Server.
Prepare the design documents and implement them.
Involved with a highly dedicated team in a fast-paced productive environment.
Experience at working both independently and in a team-oriented, collaborative environment.
Involved in client communication.
Responsible for improving and enhancing the application.
Responsible for delivery of product version in accordance with time schedule.
Environment: Java 8, Python, AWS, Node JS, Junit – Mockito, Spring boot, Micro Services, Hibernate, Active MQ, Angular 6, React JS, TypeScript, JavaScript, Kafka, Docker, Kubernetes, Restful services, PostgreSQL, GraphQL, MSSQL, Jenkins, GitHub, jQuery, MongoDB, Redis, Git, SQL, PL/SQL, MySQL, Log 4j, Maven, Bitbucket, Bamboo.