Post Job Free

Resume

Sign in

Developer Data

Location:
Towaco, NJ
Posted:
March 02, 2021

Contact this candidate

Resume:

Susmitha

Phone: 571-***-****

Email: adklud@r.postjobfree.com

Professional Summary:

Overall 7+ years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server-based applications using Java and J2EE technologies

Good experience in all facets of SDLC viz. requirement analysis, designs, development, testing, and post implementation revisions.

Worked strongly following Agile (Scrum) methodology practices with project & task management tools such as SharePoint, Rally, JIRA & HP ALM.

Worked on Version control systems like Subversion, GIT and CVS.

Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, RMI, JNDI, EJB, Struts, Hibernate, Spring, Web services).

Proficiency in implementing Multi-threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, MVC and DAO patterns in software design.

Well experienced in Core Java – asynchronous programming, multithreading, collections, and a few design patterns.

Technically proficient in Oracle, MySQL, SQL Developer, PostgreSQL, SQL Server databases.

Strong experience with web/application servers like Apache Tomcat, Jetty, JBoss, IBM WebSphere, WebLogic.

Experience with writing Java application software for data access, data structures, data manipulation, databases, testing and implementation, technical and user documentation, software conversions.

Experience in Microservices Architecture with Spring Boot and Docker.

Experienced in CI/CD pipeline integration, GIT & Jenkins.

Experienced in designing Web Applications using HTML5, CSS3, JavaScript, Json, JQuery, AngularJS, Bootstrap, and Ajax under Windows operating system.

Extensive experience with Frameworks in Struts, Spring Batch, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).

In-depth knowledge and experience of analysis and design methodologies using OOAD, UML and J2EE Design Patterns (MVC, Front Controller, Session Façade, Data Access Object), with solid experience in MVC architecture (n-tier).

Responsible for creating and maintaining architecture for Restful API using Spring Boot.

Used Spring Boot Actuator to monitor and manage the application in production environment.

Experience with XML, XSD, DTD, SAX, DOM technologies

Knowledge on service-oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL

Strong experience with various application development IDEs: Eclipse, RAD and NetBeans.

Experience with log tools: Log4j.

Experience with build tools: Maven and Ant

Have excellent logical, analytical & debugging skills.

Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions.

Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation

Technical Skills:

Web Technologies :XML, HTML5, CSS3, JavaScript, Ajax, Json, JQuery, AngularJS, Bootstrap.

Java Technologies : Java, J2EE, JDBC, Servlets, JSP, Multithreading, Data Structures (Queue, Linked lists and Sorting Algorithms), JavaBeans

Frameworks : Struts 1.x / 2.0, Spring 4.0/ 5.0, Spring Boot, Spring Batch, Hibernate4.0/ 5.0, AJAX, RMI and JUnit.

Development Tools : Eclipse, ANT, Rational Application Developer,

Application Servers : WebSphere, Apache Tomcat and JBoss, ORM, Hibernate.

Design and Modelling : Microsoft Visio, UML and Rational Rose.

Web Services : REST, SOAP.

Databases : IBMDB2, Oracle9i/10g/11g/12c, SQLServer, Cassandra.

Scripting languages : Java Script, UNIX, and Shell Script.

Routing : Apache Camel

XML technologies : DTD, XSD, XML, XSL, XSLT, XQuery, SAX, DOM, JAXP.

Version Control : CVS, SVN and Clear Case.

Environments : UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Solaris.

Professional Experience:

Conduent State HealthCare, Ridgeland, MS Feb 2018- Till date

Mississippi Division of Medicaid

Java Web Application Developer

Conduent- To develop Health enterprise portal for Mississippi Division of Medicaid system. This is an Agile based project and every sprint we need to deliver the committed user stories. The overall MMIS system design mandated by Centers for Medicare and Medicaid Services CMS: Recipient Client or Member, Provider, Reference, Claims Processing, EPSDT Early and Periodic Screening, Diagnosis and Treatment. Health Enterprise is a flexible, scalable suite from Conduent which includes solutions for administering Medicaid and other publicly funded healthcare programs and is easy to maintain and upgrade as the needs evolve. Health Enterprise modules includes Member Management, Provider Management, Claims Processing, Claims Pricing, Claims Payment, Claims Financial Management, Third Party Liability, Service Authorization, Contact Management, Reference, Pharmacy, Utilization Management, Architecture, EDI.

Responsibilities:

Involved in sprint planning session Requirements scoping.

Coordinated with Business analysts and DHCS team during requirements finalization.

Provided estimations for the user stories.

Designed Use cases and class diagrams using Rational Rose as a UML modeling tool.

Developed multi-tier software web – application using J2EE standards.

Involved in writing complex SQLs and SQL Procedures in Relational Database.

Designed and developed struts framework applications.

Used Java script and struts validation framework for performing front end validations.

Developed and deployed SOAP Web Services on Websphere application server.

Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.

Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.

Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.

Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.

Responsible for developing the sequential and conditional batch jobs using the Spring batch framework.

Participated in reviewing code from offshore developers.

Working with the JIRA tool for Quality Center bug tracking.

Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.

Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Implemented Multithreading for improving performance of the batch processes.

Taken care of complete Java multithreading part in back end components.

Involved in using Data Structures such as Queue, Linked lists, and Sorting Algorithms.

Continuous integration services are provided for software development using JENKINS.

Used Jenkins plugins for code coverage and run all the test before generating war file.

Worked on the DAO files to interact with the production and test DB.

Developed shell scripts for running the batch programs using cronjob.

Developed JSP pages to process Quarterly and weekly generate reports on web pages, used by the providers.

Utilized the Action Support to integrate Struts and Spring components

Used EJB, Struts, and Hibernate to develop the application.

Used Hibernate for Object relational mapping of the database structure created in Oracle.

Used Apache Ant to compile java classes and package into jar archive.

Designed and developed web/mobile HTML5 AJAX applications.

Configured stuts-config.xml and created the action servlet mapping for the navigation.

Involved in Technical document design and preparation, Coding and Unit testing.

Defect fixing during integration testing.

Configured and deployed the application using Tomcat and Web Sphere.

Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.

Environment: Java 7/8, J2EE, Servlets, JSP, JSTL, Java Beans, Apache/Tomcat, Eclipse, Maven, Spring Boot, AntBuilds, Java Script, XML, JENKINS, GIT, Hibernate, Web Services, Log4j, Websphere application server, Junit, SoapUI, Oracle 11g.

CVS Health, Buffalo grove, IL Feb 2017- Jan 2018

Java Developer

This project is for Profile Personalization; CVS Health is not able to personalize messages sent to mobile members who use the CVS Pharmacy app. CVS plans to introduce a visitor profile management platform combining both CVS Health data and user behavior data to create customer profiles. Profile data will be leveraged to enable the business to create campaigns to deliver trigger-based push notifications to users in real time across the CVS digital properties. The solution built as part of this project should allow the business to configure message types based on attributes within the customer profile by connecting to a data source. This will focus on implementing the visitor profile management platform on a public cloud solution. The system will pull in Extra Care data and user behavior data to build user profiles and will connect to a push messaging vendor to serve personalized push messages to CVS/pharmacy mobile app users.

Responsibilities:

Involved in analyzing the requirements and participated in discussions with business analysts.

Have written Detail Design document and reviewed with team.

Create sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Visio for the configuration, cache and logging services and developing the POC.

Implement J2EE design patterns such as Singleton, DAO, DTO and MVC.

Developed different bean classes that are responsible for maintaining deployment descriptors like Faces-config and web.xml using XML.

Setting up the build and deployment automation for Java base project by using JENKINS and Maven.

Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Involved in batch processing using Spring Batch framework to validate feed files and load data into corresponding EBX5 tables.

Worked high end on collections and multithreading.

Used multithreading for writing the collector parser and distributor process, which was getting real time data from Zacks API in format of JSON, using multithreading improved the performance by a lot. Moreover, using concurrency package of collections made it thread safe.

Used Git with Stash for code repositories.

Developed java modules implementing business rules and workflows using Spring Boot.

Introduce a visitor profile management platform on Amazon public cloud solution (AWS).

Used JSF Framework to wire the business components.

Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.

Implement SOA architecture with Web Services using SOAP and WSDL.

Interaction with Oracle Database is implemented using Spring JDBC.

Involved in creating and extracting data from database using SQL Queries, Oracle Stored procedures, triggers, and packages on Oracle database.

Consumed REST web services to retrieve data from RxClaim System.

Involved in configuration and usage of Apache Log4J for logging and debugging purposes.

Written jobs which upload files on SFTP server and after processing them save into DB.

Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose.

Used Dimensions repository as Version Control.

Used RAD as IDE tool to develop the application.

Responsible for configuring and deploying the builds on Web Sphere App Server.

Fixed ST, UAT and production issues and Code refactoring.

Environment: JSF 2.0, Java, J2EE, Java Script, XML, Maven, Hibernate, Web Services, Multithreading, Spring Batch, JSF framework, Log4j, Websphere application server, RAD, GIT, Junit, Maven, SoapUI, Oracle 11g, Dimensions.

Southwest Airlines, Dallas, TX Oct 2015 – Jan 2017

Java Developer

Southwest Airlines is a major U.S. airline and the world's largest low-cost carrier, headquartered in Dallas, Texas. The project focused on developing an online product for flight scheduling, flight tracking, maintenance etc for the users.

Responsibilities:

Read client specifications and discussed with business analyst to gather the requirements.

Have written Detail Design document and reviewed with team.

Coded for implementing new requirements, modify existing functionality.

Responsible for 24x7 support after the delivery of the project and debugging the defects during the production phase.

Fixed ST, UAT, and Production issues.

Used JIRA for bug tracking and pull requests, Confluence where collaborate and shares important info and management and GIT-Bitbucket control source control.

Used HTML5, DHTML, CSS3, JavaScript, JQuery, Ajax, Json, AngularJS, Bootstrap and JSP for implementing web pages.

Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment

Used spring for Web MVC Layer, service layer, and DAO tier.

Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.

Used Struts MVC, Struts tiles for SEAP application.

Transaction management using AspectJ advice (AOP).

Used Apache Axis for hosting and invoking Web Services (SOA).

Used DWR for AJAX calls.

Used multithreading on UI as well as on backend side.

Used Lo4j debugging tool to monitor the Error Logs.

Used Apache POI for accessing xls files and iText for generating PDF.

Created tables for new requirement and have written Packages, Stored Procedures, Functions, Indexes, Sequences, Synonyms, views, and Triggers.

Designed and developed the REST based Microservices using the Spring Boot.

Developed controllers and services for handling the requests using Spring Boot.

Have modified shell scripts, Ant scripts for compiling java files and copy JSP, other files from CVS to Dev, ST, and UAT deploy folders and restart the server.

Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.

Actively participated in Dev, ST, UAT, Staging, and Production deployments.

Manage my time to work in different projects simultaneously.

Used eclipse IDE for developing the application.

Migration of WebSphere application server to Tomcat application.

Developed application on windows environment.

Creating class diagrams, sequence diagrams, Data Model and Object Model using MS-Visio.

Used Ant scripts to build the application.

Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database.

Environment: Tomcat, Eclipse IDE, CVS, JavaScript, JAVA, Spring Boot, Servlets, log4j, JSP, SQL Developer, DWR, iText, SQL, Struts, Spring, Hibernate, XML, XSD, HTML5, DHTML, CSS3, Ajax, Json, JQuery, AngularJS, Bootstrap, Apache AxisWebservice, AJAX, Oracle 12c, Windows XP, MS Visio, Ant.

Bank of Baroda, India July 2013 – Nov 2014

Java Developer

Job Responsibilities:

Involved in development of Order Management, Product Management and Pricing modules.

Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.

Designed and developed Hibernate Mapping files and configuring hibernate.

Configured and maintained the Spring Application Framework’s IOC container.

Spring Application Context was used to inject the core java pojos into application.

Generating Hibernate mapping files and domains using tables.

Implemented the MVC architecture using Struts framework.

IBM MQ Series is used as JMS Server.

Creating the message from the uploaded information and transaction data and sending this information using SOAP.

Storing the SOAP messages received in the JMS Queue of WebSphere MQ (MQ Series).

Listening the WebSphere MQ through message driven beans and processing the queue messages.

Developed custom JSP tags for Pricing, Order Management, Product Management modules.

Wrote script for AJAX implementations in the website.

Performed XML Transformations from value objects to xml and from xml to Html data.

Designed and developed views, controller and model components implementing Struts Framework.

Performed unit testing using JUnit. Developed the Logging framework using log4j.

Implemented Design patterns for recurring problems.

Developed Web Services which are published on to the Websphere application server.

Environment: J2EE, Java/JDK, JSP, Servlets, Spring, JavaBeans, Hibernate, Struts, AJAX, XML, XSD, DOM, HTML/ DHTML, JavaScript, Oracle 10g, WebSphere, SOAP, WSDL, UDDI, UNIX, RAD, WIN CVS, Ant, JUnit, log4j



Contact this candidate