Post Job Free

Resume

Sign in

Java Developer Web

Location:
Frisco, TX
Posted:
October 07, 2020

Contact this candidate

Resume:

Meena Vuppula

628-***-****

adgq7j@r.postjobfree.com

Full Stack Java Developer/Azure fundamental certified

PROFESSIONAL SUMMARY

Over 6 years of diversified experience in the field of Java/J2EE projects including Development, Technical Design, Implementation, Maintenance, Support and Testing in all stages of the Software Development Life Cycle in different industry verticals Financial, Insurance, E-commerce, Retail and Telecom sectors.

Excellent experience in Object Oriented analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java/J2EE.

Extensive work experience in all phases of the Software Development Life Cycle like collecting business specifications, analysis, design, development, and testing the application.

High experience in using frameworks like Struts, Spring MVC, Hibernate and Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service locator for executing multi-tier, highly scalable, component based, Service driven Enterprise Java application.

Extensive knowledge in core Java concepts which includes Collections, Multi-threading and J2EE (Servlets, JSP, JDBC, EJB, JMS, spring, Struts and Swing).

Involved in developing distributed Enterprise and Web applications using Java/J2EE, UML Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL and Hibernate.

Experienced in establishing connectivity from front end to back end using JDBC connections.

Ability to handle multi-tier, object-oriented J2EE and Core Java applications.

Developed applications in JSP, Java Beans and Servlets using MVC architecture.

Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Eclipse, jQuery, AJAX, AngularJS and Databases.

Strong experience in technologies like Java Server Pages (JSP), Java Servlets, EJB 2.0/3.0, JDBC.

Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Microsoft Visio.

Expertise in developing large and highly configurable applications using Spring, Hibernate and JPA combination.

Expertise in the OOPS, Multi-threading, String pool, Exception-Handling & Collections

Strong expertise in development and deployment of web components that include Servlets, JSP, JSF, Java Scripts and business layer components that include, Web Services, and JDBC.

Experience in server-side distributed object development using J2EE, EJB, JNDI, JDBC, IBM Web sphere Server, Web Logic Server, XML, XSL, XSLT, WSDL and SOAP.

Experience in web application development using markup languages, style sheet and scripting languages like HTML5, CSS3, Java Script, jQuery AJAX, JSON.

Experienced in validations using Ajax in Node JS, Angular JS, dash boards reports using Backbone JS.

Developed restful web service using Spring Boot and deployed to pivotal web services.

Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle.

Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.

Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.

Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).

Strong experience in working with version control software's like CVS, SVN, GIT and builds tools ANT, Maven, Gradle and Jenkins.

Experience in writing ANT, Maven build scripts and configuring them using Log4j and writing JUnit test cases.

Capable of delivering well documented applications, adhering to quality standards and delivery dates.

Excellent analytical, problem solving and interpersonal skills, Ability to learn new concepts fast, Consistent team player with excellent communication skills

TECHNICAL SKILLS

Java & J2EE Technologies

Core Java 1.2 to 1.8, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM.

Web/Application Servers

IBM Web Sphere 6.x/5.x/4.x, IBM Web sphere, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, Tomcat4/5/6, AWS, Azure.

Frameworks & Middleware

Struts 1.2, 2.0, Spring Framework2.0/3.0, Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, Spring Boot, IBM MQ series, Axis1.4/2.1.3.

Languages

Java, PL/SQL.

Web Services

SOAP, REST, WSDL, UDDI

Development Tools/IDE’s

Eclipse Neon/Oxygen, My Eclipse 8.0, IntelliJ idea, Net beans 4.1

Open Source

JUnit, log4j1.2, GIT, CVS, SVN, Source Tree and GIT Hub.

Platforms

Windows 7/10, UNIX (SOLARIS), LINUX.

Databases

Oracle 11g/10g/9i/8i, MS SQL Server 2008, My SQL, NoSQL

Web Development & Markup Languages

AJAX, jQuery, Java Script, Node JS 6.0, HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML.

Build tools

Maven 3.5.3, Ant 1.5/1.7, Gradle

EDUCATION DETAILS:

Bachelor of Technology in Computer science, India.

PROFESSIONAL EXPERIENCE:

American Airlines, Fort Worth, TX Oct’2019-Tilldate

Sr. Java developer

Description: Common Crew Services is service layer offering to mid-range Crew web applications. CCS improves the performance of crew apps with a secure, standardized REST interface that centralizes common web application functions - DATA and RULES VALIDATION service - for apps like crew scheduler and trip trade.

Responsibilities:

Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily standup meetings.

Worked on microservices, rest services, distributed in-memory data grid Giga space – XAP for a critical application in airline domain and achieved high performance and low-latency transaction (response time less than 100 ms).

Simplifies the Code, execution of tasks in asynchronous mode using multithreading -Executor Service Framework.

Used java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.

Used IBM MQ’s to listen the Flight Messages and Implemented Listeners to Process the Data.

Used spring core for dependency injection/inversion of control (IOC), and integrated with Hibernate.

Implemented Restful Services in Spring Boot Framework for consuming and producing JSON Data.

Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.

Building cloud micro services and implementing back-up using Spring Boot.

Implemented Fail Safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard.

Used Feign Client to communicate with Internal Micro-Services and Rest Template to communicate with Third Party Services like Travelliance.

Heavily used joins stored procedures, views, Unions in Oracle data base to fetch the data.

Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle 11g database, implemented transactions, proxies, locking, HQL, Criteria, Projections and Stored Proc calls.

Created Generic Dao Custom Implementation Using Spring Data Jpa.

Hibernate framework is used on DAO layer to persist application data into Oracle database.

Monitored Health check and managed the application when it’s pushed to production by using Spring Actuator.

Configured Load Balancer Health checks for Cloud Foundry Routers (PCF) and Implemented customized routers.

Worked with Log insight for searching the log, routing the logged data and for visualizing the logged data.

Used SOAP UI, Postman, Rest Client, Spring Mock MVC, spring 4Junit for testing the web services.

Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.

Used Maven/Nexus as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GITHUB, Jenkins, and Jenkins Jobs.

Used GIT repository to push the code and interact with other developers throughout the company.

Used Jenkins CI/CD build server to perform Pull Requests and Dev environment builds.

Responsible for Dealing with offshore Team.

Actively used the defect tracking tool Rally to create and track the defects during QA phase.

Environment: Java 8.0, Hibernate 4.2, Spring Boot, JPA, Apache Tomcat, Oracle 11g, Log4J, JUnit, Easy Mock, XML, Web Services, SOAP UI, Maven, IBM MQ, Log4j, Dynatrace, Jenkins, Log insight, Agile, GIT.

Kroger, Cincinnati, OH Oct ‘2018 - Oct’2019

Full Stack Java developer

Responsibilities:

Worked in Agile development following SCRUM process, Sprint and daily stand-up meetings.

Used Spring Boot which is radically faster in building cloud Micro services and develop spring-based application with very less configuration.

Implementing Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.

Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate, JPA and messaging engines.

Using Spring's MVC framework to better control the presentation, business and navigational aspects of the applications.

Increased efficiency of environment setup to become 80% faster by using Spring Boot & Maven to simplify configuration, development, and deployment.

Integration with spring security in web application.

Development of web modules and middleware components using AWS and spring integration.

Developing Single page application (SPA) using the latest technologies like Angular5, Typescript, Bootstrap, JavaScript, CSS3, HTML5.

Worked on Re-usable components and routing to implement navigation between the components using Angular framework.

Facilitates Angular components like modules, controllers, built-in and customized directives, Pipes and using Bootstrap created application Mockups.

Implemented applications with Lazy Loading concept to decrease the initial payload time and downloading time for the application.

Developed Restful web services (Microservices) supporting both XML and JSON (Jackson) via Spring Rest Template.

Installed and configured required software for application development (RAD, Oracle database) WebSphere, Tomcat, plugins for Eclipse, required framework jars.

Developed all the page styles by using Bootstrap and LESS to gain better structure of style sheets for maintenance purpose.

Used shared Services to transfer the data between sibling components.

Used Angular Life Cycle hooks to the application for adding more functionality to components at phase of the component creation.

Used HTTP methods in services to communicate and retrieval of data from the API.

Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).

Used spring boot Actuator to externalize application configuration properties for different environments.

Experienced in handling Version Control Systems like SVN and GIT.

Experienced in build tools like Ant and Maven, Log4j for Logging and Junit, Mockito for testing.

Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce high quality application

Worked on IBM/Sterling Order Management (OMS) Version 9 or 10 Platform to send messages to end clients.

Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.

Writing Stored Procedures to insert all the new services and elements to Oracle 12 Database, MySQL and mongo DB.

Developing automated Build files, reporting, and documentation using Maven.

Testing components using, JUNIT & Mockito during development.

Environment: JAVA 1.8, J2EE, HTML5, AJAX, Angular 2, CSS3, XML, Restful Web services, Docker, Node Js, JMS, Eclipse, JUNIT, Mockito, GIT, Kibana, Spring framework, Spring boot, Hibernate ORM, Maven, Mongo DB.

PREMIER INC., Charlotte, NC May’2017 – Sep’ 2018

Full stack java developer

Responsibilities:

Involved in all phases of SDLC - Agile - Requirement Analysis, Design, Development, and System.

Interacted with the business analysts and marketing team to discuss and understand the business requirements and business rules.

Accountable for analyzing and bringing clarity to requirements, design and develop software applications communicating with stake holders for further information and approvals.

Developed System Layer architecture and technical documentation which uses offshore and onsite team.

Used Inheritance, Multithreading concepts and implemented the access management.

Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams,

Collaboration Diagrams and Class Diagrams.

Created responsive UI using Angular, HTML5/CSS3.

Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch & Hibernate.

Developed Restful API utilizing Spring Boot with Spring MVC.

Developed the DAO layer using Hibernate as Abstract Factory, which is used across all Entities.

Implemented MVC pattern in the application development using spring. Used JSP, Java Script, JQuery, Bootstrap and CSS to develop the GUI.

Developed web services using REST API and JAX-RS and implemented SOA layer.

Worked with the PostgreSQL Database, and wrote Stored Procedures for effective Data Processing and performance.

Developed upload and download functionality using JXL & POI API.

Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.

Developed Maven build file to compile and deploy the web application to application server.

Written UNIX Shell Scripts for building, packaging and installing the application in the server.

Excellent knowledge in using Maven to build the different modules, project etc.

Environment: Spring 3, JDK 1.7, Core Java, Angular 2, JSTL1.1, PostgreSQL, jQuery, JSON, HTML, Maven, Log4j, JUnit 3.2, J2EE Design Patterns, Maven, Restful Web Services, Tomcat Web Server 5.

Verizon, San Diego, CA Jan’16-April’17

Java/J2EE Developer

Responsibilities:

Full stack development based on J2EE specifications with Microservices architecture.

Working with Spring MVC framework and Hibernate ORM for implementing the Web tier of the application.

Converted file uploading existing web service to Microservice for large Excel document uploads, validations, inserting records into Oracle DB tables.

Deploying Spring Boot based micro services Docker container using Amazon EC2 container services.

Developed REST services to talk with adapter classes and exposed them to front-end. Also, enforced a stateless client-server and support JSON (few changes from SOAP to RESTFUL).

Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular, Java Script, JSF, and AJAX. And has worked with Angular JS filters in expressions and directives to filter data in the UI.

Using Hibernate Query Language (HQL) for accessing data from the database and created Hibernate POJO Objects and mapped using Hibernate Annotations.

Writing Stored Procedures to insert all the new services and elements to Oracle 12 Database, MySQL.

Developing automated Build files, reporting, and documentation using Maven and Continuous integration and deployment with Jenkins.

Testing components using, JUNIT & Mockito during development.

Environment: Spring 3, JDK 1.7, Core Java, Angular Js, JSP 1.2, JSTL1.1, Oracle 9i, jQuery, JSON, HTML, Maven, Log4j, JUnit 3.2, J2EE Design Patterns, Restful Web Services.

3i INFOTECH, INDIA April’13- Sep’15

Jr. Java Developer

To build a Common Application for approval/decline the Debit Card, Credit Card and Dynamic Application for multi-banking products like Debit Cards, Credit Cards, Mortgage, Brokerage accounts for the Online applicants through various delivery channels E-Commerce, Banking center and partners site (to buy shares in the own account application) without the need to visit the individual product applications. Responsible for reviewing business user requirements and participated in meeting the users with Business Analysts.

Responsibilities:

Designed and developed the application and a framework to support the application using Java/J2EE, particularly Java Server Pages (JSP), Servlets.

Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.

Implemented GUI pages by using JSP, HTML, DHTML, XHTML, CSS, JavaScript, AJAX

Developed ANT scripts for automating build process

Implemented project using Spring Framework

Implemented the Web Services with WSDL, UDDI and SOAP from scratch by using Apache Axis

Tested Web services using SOAP UI Tool

Configured the project on Web Logic 10.3 application servers

Implemented the agile development methodologies

Implemented the online application using Core Java, JDBC, JSP, Servlets, spring, Hibernate.

Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements

Tuning complex database queries and joining the tables to improve the performance of the application

Involved in the production support issues in the ticketing system.

Environment: JDK 1.6, JSP, Apache Tomcat 7.0, Web Logic 10.3, JDBC, XML, CSS, HTML, JNDI, Web Services, Eclipse 3.0, Restful, JUNIT, PL/SQL, JavaScript, Oracle11g.



Contact this candidate