Post Job Free

Resume

Sign in

Spring Boot Production Support

Location:
Conway, AR
Salary:
Based on location and job role and responsibilitie
Posted:
March 07, 2024

Contact this candidate

Resume:

Sridevi Eadara

E-mail: ad36kc@r.postjobfree.com 501-***-****

Experience:

10+ years of experience on agile software application development, testing, troubleshooting, implementation, production support the applications process in the Health Insurance, HealthCare, e-Commerce, Retail industry.

Proficiency on core system components - operating systems, compile designing, networking data structures, CPU architecture/processor programming and design patterns.

Knowledge and experience on Object Oriented Programming (OOP's) concepts memory management, multi-threading, exception handling, collections, I/O file handling, streams, API’s, and functional programming.

Practical experience in developing dynamic web application using Java frameworks - J2EE, EJB’s, Struts, Spring, Spring Boot and UI technologies such as Angular, JavaScript, JSTL, HTML, J-Query, CSS.

Experience on developing Micro services using spring, spring Boot, Integration using REST calls, asynchronous communications, orchestration, data streaming on cloud environment.

Experience on developing web services API's using JAX-WS (SOAP), JAX-RS (REST), JAX-RPC, Apache Axis, Apache CXF and API testing using SOAP UI, postman tools.

Hands on experience, knowledge with RDBMS - Oracle, DB2, MS SQL Server, MYSQL,SQL, PL/SQL, T-SQL databases, access management, fine-tuning, and support.

Real time experience on data processing, storage on distributed systems, CAP theorem, No-SQL databases(Column, Graph, document, and Key-Value DB) Mongo DB integration distributed clusters.

Real-time experience on configuration, connecting various server instances, deploying applications on web/application servers - IBM Web Sphere server, Apache Tomcat, and JBOSS.

Experience on scripting languages - Shell/Bash script, Perl, python, LINUX CLI and UNIX/LINUX environment.

Experience on performing end-to-end software testing at various levels - DEV, TEST, QA,PRE-PROD using J-UNIT, Selenium, manual testing, validations of software interfaces.

Hands-on experience on application deployment and 24/7 production support using CD/CI, Dev-Ops tools - GIT, Bit-Bucket, Bamboo, Jenkins, Docker on Amazon EC2, S3 and Azure cloud environment.

Familiar knowledge in assessing business rules, collaborating with stakeholders, focusing on business requirements and designing source-to-target, fault tolerant, highly scalable applications.

Methodical, structured approach to design and development SDLC using Agile (Scrum, and TTD) methodology. Good interpersonal skills, possesses drive, demonstrable initiative and a strong work ethic.

EDUCATION

Master of Engineering/Computer Engineering(MS) Arkansas Tech University, Russellville, AR, USA.

Bachelor of Engineering/Computer Engineering(B.TEC) VR Siddhartha College of Engineering, AP, INDIA.

TECHNICAL SKILLS

LANGUAGES: OOP's, C/C++, Core Java, J2EE, Java API’s, Python, Perl, PL/SQL, COBOL.

PLATFORMS: UNIX (AIX, HP), Linux, Windows, Shell/Bash, AWS, Azure, Distributed Systems.

RDBMS: Oracle, DB2, MS SQL Server, My SQL, PDI (Pentaho Data Integration), Cassandra, Mongo DB.

WEB TOOLS: Servlets, JDBC, JSP, JSTL, JNDI, ORM, JPA, Hibernate, SOAP-UI, POSTMAN.

FRAMEWORKS: EJB, Struts2, Spring 5, Spring Boot, Web Services (REST, SOAP), Micro Services.

UI TOOL: HTML5, XML, JSON, CSS, Java Script, JQuery and Angular JS.

DEVELOPMENT TOOLS: Eclipse, STS, Maven, JUNIT, Selenium, Log4j, Jenkins, Docker, Active MQ, Kafka, Camel.

APPLICATION SERVER: Tomcat, JBOSS, IBM Web sphere, IIS.

METHODOLOGIES: Waterfall, Agile, Design Patterns, UML, SharePoint, Microsoft Office Suite.

VERSION CONTROL: GIT, BIT-Bucket, Tortoise SVN, IBM Rational Team Concert.

WORK EXPERIENCE:

Sr. Software Developer/Project Lead, Presbyterian Healthcare Services, Albuquerque, NM Mar 2019 – Present.

As Project lead coordinating, supervising offshore development team with onsite client requirements, analysis, development, test, deploy and production support for Micro service based Spring Boot applications on Linux environment using 3rd party software called Health Rule Payor(HRP). This software migration from Facet(.Net) to HRP(Java), is Microservices architecture using Apache Camel as a enterprise integration, Active MQ as middleware message services to store message data processing, using SOAP/REST web service calls to validate, process and store customer data into Oracle data ware house (OLTP) system. These Spring Boot applications/interfaces are to process day to day transactions in health care and insurance domain such as EDI enrollment, billing (invoice, premium process & receipt generation), claim, and provider payment processing for various line of business such as Presbyterian employee plans, fully insured groups, affordable care act plans and self insured plans.

Responsibilities:

Collect the business requirements from multiple areas, involved in software development life cycle (SDLC) steps, analysis, design development and testing phases of the project.

Create shell/bash script to run, process corresponding jar’s on Linux environment and SQL, PL/SQL - stored procedures, functions to process inbound/outbound files related 834 EDI Enrollment, 837 Claims, 835 Payment, Accumulators data files.

Using STS to generate spring boot application with necessary dependencies and their compatible versions-Camel, Spring JPA, CXF, Active MQ, Log back-classic, Spring-Boot, and Java, load the POM file.

Add necessary details such severs endpoints, profiles, connections, environment variables, log-in/security credentials, input/out file paths into application .properties file.

Develop service, entity, router, request, response, control classes and integrate using camel route builder.

Add new functionalities those are common to all integration and add common dependency.

Extract the primary details from database and provide as web service request and process the web service response, load into intermediate table, and write on output files.

Validate inbound files from various sources, read, pre-process data, update into database thru SOAP/REST services.

Active MQ queue to hold data at various stages of data processing

Develop JAX-WS (SOAP) Services to extract necessary details from Health Edge system.

Create XSD, WSDL, map the data elements for Web Service Response and Add necessary application properties, XSD, WSDL, logging details at resource folder.

Develop annotation based Configuration, Entity, Repository, Service, UTIL class to process data.

Develop camel route builder class, Camel components, marshal, un-marshal, aggregator, splitter to process data.

Develop annotation based interfaces Services, Components, Entity, Repository,

Create Entity class using Hibernate to map database tables and extract primary details from oracle data base tables.

Prepare cases and complete unit testing using DEV-OPS tools such as GIT/Bit-Bucket, Bamboo, Jenkins, Dockers to perform Dev testing, next level of testing such as, SIT, QA, Pre-Prod and production.

Validate, compile, and build process using Bamboo script before production deployment using GIT, Bit-Bucket

Closely work with Dev-Ops team to set up environment variables, property parameters, batch jobs, schedulers, folders/file location on Linux server in each test and mast environments.

Prepare, review, approval, and sign-offs from client on TDD (Technical design documents), BTRD, testing document, sample I/O files

Complete code reviews with supervisors, managers and present test results, reviews with business analyst and corresponding stakeholders, user and notify the use cases, limitations, exception reports with client.

Attend daily status calls update about project status, backlog grooming, pin point any hurdles/blocks in requirements updated in JIRA.

Environment:

FACET (Visual Studio 2019, C/C++/C#, MS SQL Server, SSIS, T-SQL, Power Sell, TFS, SDLC compatibility)

HRP (Java 1.8, Apache Camel 2.2, Spring Boot/Micro services, Maven, Spring Batch, Spring data JPA, Apache CXF, Active MQ, XSD, WSDL, JSON SOAP/REST services, Oracle 12, SQL Developer, SOAP UI, Postman, STS, Eclipse IDE, UNIX/LINUX, Shell/Bash scripts, PDI (Pentaho Data Integration) ETL, PL/SQL functions/stored procedures, J-Unit/selenium/manual testing, Jenkins, Bit-Bucket, JIRA,).

Sr. Software Developer, Infosys, Bentonville, AR June 2018 – Feb 2019.

As senior developer involved develop, test, deploy a web application Shipping Calculator - SOAP based web service calls for an e-commerce application is called Custom APPs. Shipping calculator calculates small parcel rate, LTL rate and precise delivery dates for specific customer order. This service interacts with ATG, Order Management system for e-commerce site. Once order details request is initiated in ATG invokes appropriate list of API’s exposed by Sterling – OMS (Order management system) to get the order details through the EAI layer. Application migration from mainframe to Azure using Spring reactive programming and Micro services.

Responsibilities:

Collect the business requirements, involved in software development life cycle steps, analysis, design development and testing phases of the project.

Going thru the existing ATG functionality, Sterling OMs and Web Sphere MQ interface.

Validate the existing Shipping services with ATG order management system.

Developed WSDL, XSD schema, request and response interfaces.

Use Maven based tool (POM.xml) to collect necessary jars and dependencies.

Used spring framework spring, web service security, SOAP protocols for application development to interact with other services and ease of maintenance.

Interact with ATG and Sterling OMS to get customer order details to find shipping charges.

SOAP Web service to calculate shipping charges update to OMS.

Implement SQL queries and create Services, DAO, BO, VO class to interact with Oracle database tables.

Create XML schema to export WSDL, add property files and create XSD.

Used Validation framework for client-side validation and Internationalization to support multiple languages.

Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.

Set the configuration parameters, create profile, port details, add properties in shared libraries to app server.

Deploy the application on web spear app server, restart and validate services request and responses.

Used JUnit framework for Unit testing of application and Clear Case for version control.

Built application using ANT and used Log4J to generate log files for the application.

Attending daily stand up calls, backlog grooming, Knowledge share, training and preparing technical documentation.

Environment: Azure, Java8, Spring Boot, Micro services, Oracle, SOAP-XML, Maven, SOAP UI, JBOSS, Eclipse, STS, HTML, Angular JS, IBM Web sphere, Kafka, CICD- Jenkins, Dockers, JIRA, GIT, JUNIT, LOG4J.

System Analyst Programmer III, Arkansas Blue Cross Blue Shield, Little Rock, AR Jan 2015 – May 2018.

E-Billing Project with Benefit Focus Update-Max File is Phase-II of enhancing e-Bill Manage & AMISYS, as it related to e-Billing. This project is to create an e-Billing Inbound update a Max file for data exchange with Benefit Focus. The updated Max file allows us to update e-Bill Manager with the most recent outstanding balance for an invoice after the payment transactions are applied to AMISYS when a customer still owes additional money for that Invoice. This project is for both ABCBS and Health Advantage lob. Load Commissions process is generating commission for all Group enrolled, Billing and calculating commission on the amount that Groups pay on Monthly, quarterly bases. The calculated amounts go in to third party vender called ICM from AMISYS and ICM pays commissions to Agents. This process is different for different Line of Business with in ABCBS. Develop UNIX batch applications using shell script, JCL, and COBOL. Schedule the application on UNIX scheduler OR User can stream from web UI.

Responsibilities:

Interact with BA teams, stakeholders, collect business requirements/documents(TTD's), analysis, design, develop, deploy, 24/7 production support on software interfaces and SDLC.

Develop software batch application using JCL, Shell scripting, C/C++/Java/COBOL to process inbound/outbound EDI files and schedule on UNIX/LINUX.

Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.

Developed UI screens using JDBC, JSP, JSTL and HTML, CSS, JavaScript, Query to .

Used Spring Framework (spring MVC, Spring JDBC, spring security), based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.

Used Validation framework for client-side validation and Internationalization to support multiple languages.

Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues. Encryption and Decryption using symmetric keys.

Implemented SQL queries and Stored procedures for Oracle9i database.

Used XML parser APIs like DOM for marshaling and un-marshalling of data

Used My-Eclipse for writing JSPs, Spring MVC, Maven and other Java code snippets.

Used JUnit framework for Unit testing of application and Clear Case for version control.

Perform various testing (Dev, QA, STAGE) by integrating the application in AMISYS work flow.

Built application using ANT and used Log4J to generate log files for the application.

Attending daily stand up calls, backlog grooming, Knowledge share, training and preparing technical documentation.

Environment: Java7, Spring MVC, Spring Batch, Spring Security, Oracle, PL/SQL, Shell scripting, HTML, JavaScript, XML Web Services, My-Eclipse, REST API, Apache Tomcat, JUnit, ANT, Rational Rose, LOG4J, Clear Case, UNIX, JCL, COBOL, IBM Mainframes.

System Analyst/Programmer I, Arkansas Blue Cross Blue Shield, Little Rock, AR Jan 2013 – Dec 2014.

As SAP closely work with various teams in the organization, providers, claims, pharmacy, analyze business requirements, develop, deploy, maintain and support software applications to loading EDI files transactions received by third party venders such as NIA, NDBH, and AHH into AMISYS. Convert ICD 9 Diagnosis code to ICD10 format, it is easy to find the claim met deductible amount or not. Design a web applications using J2EE MCV frame work using JDBC, JSP, Servlets, and JSTL to load all these Claims/Authorization number loaded in to AMISYS system. Crate a user interface (web UI) to allow user can modify data for business purposes. Create check control screen to verify whether Claim/Service is in balance or out of balance.

Responsibilities:

Elaborated use cases based on business requirements and responsible for creation of UML class/sequence diagrams and technical design document (TDD).

Based on entity relation models, design new to database schemas, tables, indexes, triggers, and developed SQL statements, PL/SQL stored procedures, functions for processing data depending on the selection criteria.

Develop batch process applications to process daily X12 – EDI files using shell script, core Java API’s related multi-threading, exceptions, and collections.

Developed the User interfaces using JSTL, HTML, XHTML, DHTML, CSS, JavaScript, JSP Custom Tags, XSLT to convert XML data into HTML and display on the front-end.

Developed JavaScript validation for client side validations and tested JSPs on various browsers. Identified and fixed browser related issues.

Developed Asynchronous means of retrieval of data from the server, database using AJAX features using JavaScript.

Managed persistence of application data using Hibernate.

Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.

Developed XML bindings using JAXB and designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.

Implemented the Web Services and associated business modules integration, using ANT to compile, build the WAR.

Configured the WebLogic handler for the Apache Web Server to serve static files

Development and Integration of the Application using Eclipse IDE and used RTC as Version Control Tool.

Update project status on daily bases by closely interact with various teams through scrum meetings, performed code reviews, training, documentation, production support and code fixes.

Environment: UNIX, Shell/Bash scripting, Perl, Oracle 12, PL/SQL, JCL, COBOL, Java7, Struts 2, Hibernate, Java script, HTML 5, CSS, JQuery, WSDL, XSD, SOAP API, Eclipse, JUNIT, ANT, Apache Tomcat, LOG4J, Mainframes, IBM Clear Case.



Contact this candidate