Post Job Free
Sign in

Developer Java

Location:
Austin, TX
Posted:
December 14, 2020

Contact this candidate

Resume:

Name: Mounika Thirumani

Contact Number: 210-***-****

SUMMARY

Around Six years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N-Tier J2EE Architecture.

Experience in the entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.

Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.

Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles and Spring MVC.

Solid experience in using Jakarta Apache frameworks like Struts 1.0/1.1/2.0, ANT, JUnit and Log4J.

Extensive experience in Object Relation mapping using Hibernate.

Worked on Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.

Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.

Expertise in client-side technologies such as HTML, CSS, DHTML, JavaScript, AJAX.

Extensive experience in different IDEs including Rational Software Architect (RSA), Rational Application Developer (RAD 6.0), Eclipse, My Eclipse.

Experienced with J2EE standard compatible application servers BEA Web logic, Tomcat, IBM WebSphere/Deployment process and Integration within Systems

Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI, SOAP, WSDL, JAX-RPC, JAXP, JAXR, JAXB technologies.

Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions, triggers, DDL, SQL queries. Experience in writing SQL and PL/SQL programming. Programming Experience in LINUX, UNIX Shell Scripting.

Experience in Spring IoC (Inversion of Control),AOP(Aspect Oriented Programming).

Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.

Good knowledge in working with Collections API, Multithreading and OOPs technologies.

Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.

Very good experience in developing Test Cases using JUnit.

Experience in working with application servers Web sphere, jBoss, WebLogic.

Experience in working with the version control tools like SVN & Rational Clear case.

Preparing the test case scenarios, performing Unit Testing, Integration Testing for the respective modules in the application.

Active participation in the technical and architectural design of the project and maintaining the team spirit in development, delivering the product.

Education

Bachelor of Technology from Jawaharlal Nehru technological university, India

Masters in Compute Information Systems from University of Southern Arkansas, Arkansas

Technical Skills:

Operating Systems

UNIX, Linux, Windows 95/98/2000/XP, Windows NT

Languages

PL/SQL, SQL, JAVA, XML, HTML, JavaScript

Application Development

J2EE (JSP, Servlets), JDBC, Struts1.1/2.0, Hibernate, Flex, RMI2.0, XSLT, XSD, DTD, CSS, SOAP, WSDL, UDDI, Asp.Net

Web Server

Jakarta Tomcat Web Server, JBoss, Web Logic

RDBMS

Oracle

Tools

Together Soft, Eclipse, Intelli j

Protocols

HTTP, HTTPS, TCP/IP and UDP

Editors

Microsoft Front Page, Macromedia Flash, Dream Weaver

Work Experience:

Verizon Wireless, Jan’19 – Till Date

Java Full stack Developer

Working on Offer Service Layer (OSL) project which mainly holds the data related to Customer Rebates which Supports Rebate Fulfillment Processes including Storing Rebate Submissions, Storing the Status of Rebate Submissions, Handling Re-Qualification & Disqualification of Rebate Submissions, and Handling Integration w/ the Rebate Fulfillment Partner (Blackhawk).

Responsibilities:

Used Spring ORM to integrate Spring Framework with hibernate.

Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code CRUD.

Worked on a micro service architecture, with Spring Boot-based services interacting through a combination of REST leveraging AWS Amazon web services to build, test and deploy Identity micro services.

Worked on Spring MVC application with XML configuration and annotations.

Worked on code implementing Design factories like Singleton and Factory patterns

Worked on Dispatcher servlet to route incoming requests, controllers to handle requests and model to send values to user interface.

Worked on moving code from Spring JDBC to Hibernate for Database connectivity to the application.

Used joins annotations for mapping between POJOs and Tables in the Database.

Developed a Spring batch project to purge the Database arguments based on the Client requirements

Worked on to automate few Batch jobs that runs daily.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs

Used log4j for debugging the application.

Involved in Performance tuning by Refactoring old code to maximize the efficiency of the system by reducing number of expensive calls to the Database so that our system performance increased double.

Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Involved in writing test cases using Jasmine framework and used Karma as test runner.

Deploying applications on AWS server.

Implemented XML-based communications protocol using JAXB.

Implemented Java Web services based on SOA architecture with SOAP and WSDL.

Developed REST based Micro Services using Spring Boot.

Use Jenkins in alongside with Maven to Compile & Build Micro Services code and configure the Build Triggers.

Environment: Java, 1.8, Hibernate Annotations, Spring Boot, Spring Batch, Spring JDBC 4.0, REST, SOAP Web Services, JIRA, SQL, Oracle 12g, IBM WAS 8.5, UNIX, Maven, GIT Bash, Jenkins, JMS.

CVS Health, Buffalo grove, IL Mar’18 – Dec’18

Full stack Developer

Worked on Formulary management system (FMS) project which mainly holds the data related to all the drugs with specific formulary and populates them on different pages of the web application specific to drug search.

Responsibilities:

Involved in gathering the Business requirements from the Client and working closely with Business in writing the Stories for the Sprint.

Working with JIRA Board process for every sprint following Agile Methodology.

Used Spring ORM to integrate Spring Framework with hibernate.

Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code CRUD.

Worked on a micro service architecture, with Spring Boot-based services interacting through a combination of REST leveraging AWS Amazon web services to build, test and deploy Identity micro services.

Designed Code using Spring Boot for Publish and Subscribe messages on Tibco EMS topics.

Developed bulk Microservices with different design patterns using Spring Boot and deployed in Docker and migrated Spring Boot services to a Kubernetes cluster

Worked on Building application images using Docker and deploying them on Kubernetes using YAML configuration files

Working on EMS and JMS configuration to consume messages from Queues and publish them to topics.

Developed front-end application by designing user interactive web pages using Angular4, HTML5, CSS

Worked with Single page application framework Angular extensively using routing, services, views, and directives.

Wrote internal and external API services using Node JS modules.

Worked on Bower package manager to install JavaScript latest version of libraries based on running in the Node JS environment.

Developed Rest API using Node JS using various modules in node like express

Used GIT as source control tool and worked on Node JS Application with Express Framework, familiar with Node Package Manager (NPM), EJS Templating Engine.

Worked on Spring MVC application with XML configuration and annotations.

Worked on code implementing Design factories like Singleton and Factory patterns

Worked on Dispatcher servlet to route incoming requests, controllers to handle requests and model to send values to user interface.

Worked on moving code from Spring JDBC to Hibernate for Database connectivity to the application.

Used joins annotations for mapping between POJOs and Tables in the Database.

Developed a Spring batch project to purge the Database arguments based on the Client requirements

Involved in configuring TDWC (Tivoli) Tech batch scheduling jobs to run daily to Purge DB, run Quality Checker Reports and generate Emails.

Worked on shell scripts to automate few Batch jobs that runs daily through Tivoli TDWC

Developed Restful Web Services using Google Oath token system from the scratch to generate response in XML format and made them available to the clients.

Used log4j for debugging the application.

Worked to get stories automated using JBehave, Serenity with BDD and Used Continuous Integration with Jenkins.

Worked on Test Driven Development strategy and participated in pair programming with other developers to share Ideas.

Writing both Junit test cases for class level and integration tests for functionality level using Junit, Mockito.

Lead an Automation Team and Developed an application with BDD framework with serenity and Spring Boot to automate few components.

Implemented SOAP messages for information exchange for Web services.

Migrated bulk SOAP webservices from IBM WebSphere application server 7.0 to 8.5.

Involved in creating documentation for project modules using Confluence tool.

Working closely with functional testers on Acceptance criteria to get each story sign off by PO.

Involved in production support.

Environment: Java, 1.8, Hibernate Annotations, Angular 4, Node V10, Spring Boot, Spring Batch, Spring JDBC 4.0, REST, SOAP Web Services, JIRA, SOAP UI, SQL, Oracle 12g, IBM WAS 8.5, JUnit, Unix, Gradle 2.7, GIT Bash, Jenkins, Nexus, Tibco JMS, Kafka.

Wells Fargo, Charlotte, NC Dec’16 – Feb’18

Java Developer

Wells Fargo Digital Sales and Marketing analytics in one of the application called private bank which holds the wealth data of the bank and all the internal data.

Responsibilities:

Involved in gathering the Business requirements from the Client and working closely with BA’s in writing the Stories for the Sprint.

Working with JIRA Board process for every sprint following Agile Methodology.

Developed Components using Lambda expressions, Streams, with Java 1.8 features.

Created set of classes using DAO pattern to decouple the business logic and data.

Used persistence frameworks, Hibernate ORM to map POJOs to a relational database.

Designed and Developed End to End customer self service module using annotation based

Spring MVC, Hibernate.

Developed Spring service classes for Initial applications and Maintenance module to implement

business logic requirements

Migrated existing Monolithic application into micro services architecture using Rest APIs, spring boot.

Worked on Deploying microservices using Docker on AWS ECS in AWS.

Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.

New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.

Worked with Angular 4 designing CSS based page layouts that are cross-browser compatible and standards-compliant.

Developed angular services and used different modules for server communication.

Developed pages using AngularJS directives, expressions, pipes, routing capabilities, filters, validations and Angular UI components such as grid, buttons, date pickers, modal dialogs and other input components.

Working closely with UI designers to implement mock-ups and the layouts of the application using HTML5 and Angular4.

Handling login page with a onetime password generated from the security service layer using angular4 and decoding the token generated as required.

Configuring package. Json to use the Angular CLI build scripts required for our development workflow.

Involved in writing secured restful web services and integrating with angular2 populating JSON response on UI.

Worked integrating backend REST services to populate data on single UI angular screens.

Involved in providing RESTful API utilizing Spring Boot with Spring MVC.

Developed the entire application based on the MVC architecture.

Implemented the Project structure based on Spring MVC pattern using spring boot.

Followed Spring Boot MVC Rest framework to develop the application flow for the project.

Implemented Program for running batch jobs in the Server using Spring-Boot Application Framework.

Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.

Well versed with Handling Elements in Selenium WebDriver.,

Worked on writing test cases using Element Locators, WebDriver methods, Java programming features and TestNG Annotations.

Configured Maven for java automation projects and developed Maven Project Object Model (POM).

Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Involved in writing test cases using Jasmine framework and used Karma as test runner.

Deploying applications on AWS server.

Implemented XML-based communications protocol using JAXB.

Implemented Java Web services based on SOA architecture with SOAP and WSDL.

Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.

Developed REST based Micro Services using Spring Boot.

Use Jenkins in alongside with Maven to Compile & Build Micro Services code and configure the Build Triggers.

Worked on creating the Docker containers and Docker consoles for managing the application life cycle

Using bit bucket (GIT) to pull and commit the code into the repository.

Used Jenkins to build, test and continuous integration of project.

Environment: Java, 1.8, Hibernate Annotations, Spring Batch, Spring JDBC 4.0, REST Web Services, JIRA, SOAP UI, SQL, Oracle 12g, Tomcat Server, 10.1, JUnit, Unix, Maven, GIT Bash, Maven Jenkins, Nexus, Tibco JMS, Jbehave, Serenity.

ICICI Securities, Bangalore, India May’ 2013–March’2016

Java/J2EE Developer

Project Summary: The Objective of new system is to enable ICICI private banking group PBG to strengthen their existing client and attract new client. The PBG System will enable the ICICI Private Banker and Client to create a tailored website, which will reflect each client’s unique relationship with PBG. The functional requirements of the PBG Internet site is to deliver account information, news, marketing information, ICICI research and information about ICICI products/Services.

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of complex multi-tiered application following AGILE methodology.

Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.

Experience with Angular 2 designing CSS based page layouts that are cross-browser compatible and standards-compliant.

Developed angular services and used different modules for server communication.

Developed pages using AngularJS directives, expressions, pipes, routing capabilities, filters, validations and Angular UI components such as grid, buttons, date pickers, modal dialogs and other input components.

Working closely with UI designers to implement mock-ups and the layouts of the application using HTML5 and Angular2.

Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM functions.

Handling login page with a onetime password generated from the security service layer using angular2 and decoding the token generated as required.

Configuring package. json to use the Angular CLI build scripts required for our development workflow.

Strong experience with JavaScript and CSS libraries- including in-depth knowledge of DOM, cross-browser support, and customization.

Involved in writing secured restful web services and integrating with angular2 populating JSON response on UI.

Used Spring DI and Spring Data JPA (Spring Boot) with Hibernate that is used for Database CRUD operations using DAO objects and used DTO objects for handling data on the FE and deploying using tomcat server.

Involved in calling stored procedures using Spring JDBC.

Involved in providing RESTful API utilizing Spring Boot with Spring MVC.

Involved in writing test cases using Jasmine framework and used Karma as test runner.

Also, involved in building ETL process to load data from client feeds to staging tables and from staging tables to transaction tables.

Deploying applications on AWS server.

Using bit bucket(GIT) to pull and commit the code into the repository.

Used Jenkins to build, test and continuous integration of project.

Environment: Java 1.8, Angular2, Angular CLI, HTML5, Typescript, JavaScript, Bit Bucket, JSON, PHP Storm IDE, Jasmine, node.js, Karma, Web pack, Jenkins, Java, Restful webservices, Postgres, Apache Tomcat, POSTMAN, AWS Server, JIRA



Contact this candidate