Resume

Sign in

Java Developer

Location:
Henderson, NV
Salary:
80000
Posted:
April 23, 2020

Contact this candidate

Resume:

(Ms.) Venkata Aslesha. Udayagiri, Certified SCJP, SCWCD

adcxqp@r.postjobfree.com

908-***-****

Summary

● Around 9+ years of professional experience in all the phases of Software Development Life Cycle Development (SDLC) including requirement gathering, analysis, designing, developing, testing and documentation utilizing different approaches like Agile (Scrum)and Waterfall.

● Expertise in software architecture, analysis, design, development and testing of web and distributed n-tier applications using Java/J2EE technologies.

● Worked extensively with WebSphere Application Server 5.1/6.x, Tomcat and JBoss Server.

● Experience in developing UI using Web-Development technologies like HTML, DHTML, JavaScript, CSS, HTML5

● Experience in developing web applications using JavaScript frameworks and tools like - AngularJS, React JS, Node JS, Bootstrap and jQuery.

● Experience in working with ES6 features, web pack with ES5, React JS.

● Strong experience in spring core, Spring AOP, Spring MVC, Spring IOC, Spring Security, JPA & Hibernate Frameworks.

● Experience in Restful web services development using Jersey and Spring Framework.

● Involved in producing & consuming SOAP based web services using WSDL, SOAP JAX-WS, SOAP UI etc.

● Experience in developing the applications using J2EE Design Patterns such as Model-View-Controller

(MVC), Singleton, Session Façade, Business Delegate and Service Locator

● Good Knowledge in implementing client-server business applications using MVC architecture.

● Expertise in Java IDEs such as RSA/ RAD / Eclipse and Intellij

● Excellent knowledge and experience in DB2, PL/SQL, Oracle 10g, MS SQL Server and Oracle Database.

● Excellent Client interaction skills and proven experience in working independently as well as in a team.

● Good at Documenting and Understanding User requirements and System Specifications.

● Experience in developing and implementing Web Services using SOAP, RestFul API.

● Experience with different IDE’s, build & automation tools like Eclipse, RSA, Intellij, Maven, Ant, Jenkin, Start team, SVN, CVS and GitHub.

● Worked on Node.js Fundamentals including Modules, Callbacks, Events, Streams and Error Handling by making use of its

● Determining issues as they emerge with JIRA Projects and Confluence in a combined effort with JIRA.

● Involved in developing test cases and test plans using testing frameworks like JUnit, Mockito and used API testing tools like SoapUI and Postman.

● Experience in developing automation test cases using selenium,cucumber and Junit.

● Involved in RestAPI web service automation using rest assured framework. Technical Skills

Java/J2EE Technologies Java 1.5/1.6/1.7/1.8, JEE, JMS, JDBC, Servlets, JSP, JSF, Web Services, SOAP, Rest Web Technologies HTML, CSS, JSON, jQuery 1/2, Node.js 0.10/0.11, AngularJS 1.2/1.3/2.0, HTML5 Bootstrap 3.0/3.3, EJS.

Frameworks Apache Struts 2, Spring core, Spring MVC, Spring Boot, Hibernate 3/4. Web Services Stack JAX-WS, JAX-RS, SOA, Apache CXF, Jersey, Apache Axis2 and Spring WS. IDE Tools WSAD 5.1, Eclipse, Spring Suite, IBM RSA, Visual Studio, IntelliJ Application Frameworks Struts, Hibernate 3, Spring Framework, Spring Boot,Angular JS, Backbone Application /Web Server WebSphere Application Server 5.1/6. 0/6.1, Tomcat 5.x, Node Tomcat 4.x, Apache 2. 0, Weblogic, iPlanet Directory Server 5.1 Version Control Systems CVS, SVN and GitHub.

Bug Tracking Systems JIRA, RTC, Rally and HP Quality Center. Build Automation Tools Maven 3.0/2.0, Gradle 1.0, Ant, Jenkins and TeamCity. Professional Experience

Barclays, Henderson, NV April. 2018 – Jan2019

Project: Campaign Management System

Senior Java Programmer Analyst

Responsibilities

● Involved in the complete Software Development Life Cycle (SDLC) including development, implementation, verification and validation.

● Participating in scrum meetings for tracking progress in an agile environment.

● Involved in the development of presentation layer and GUI framework using AngularJS and HTML5.

● Implemented web page using the semantic markup and page layout of HTML5 and implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration.

● Redesigned the existing module with AngularJS according to the client requirements.

● Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.

● Followed Single Page Application (SPA) Pattern and used Angular to build a cross-browser complaint application.

● Developed single page applications using Angular, Typescript, HTML5, CSS3, ng2-Bootstrap.

● Performed form validations using reactive forms from Angular framework.

● Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular .

● Proficient understanding of client-side scripting and JavaScript frameworks, including JQuery, AJAX.

● Developed end-to-end composite RESTFUL Web Services by using micro services with spring Boot framework

● Source Control Management using GIT hub.

● Developed and tested on Tomcat Web application server.

● Implemented error handling and strictly typed coding practices.

● Performed unit testing using JUnit

● Designing and building automation framework using selenium, cucumber and build tools Junit, Maven, Jenkins, Ant and Rally

● Using SOAPUI tool, Rest Assured API to Automate the Restful web services

● Good experience in creating test scripts using WebDriver, Selenium RC, Selenium-IDE, Selenium Grid in Java.

● Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases.

● Exposure to Jenkins tools to set up Automation jobs in the pipeline.

● Used Maven & Jenkins for build and deployment to provide quality with a simple and uniform build process.

● Involved in configuring Continuous Integration & deployment of the application using Jenkins.

● Written unit tests using framework JUnit and, used Mockito to mock objects as part of testing.

● Jenkins Job configurations for automatic code Build and Deploy jobs.

● Monitored the error logs using Splunk and fixed the problems.

● Used Sonarqube tool for code coverage.

● Involved in building test scenarios to test the application in TDD environment.

● Conducted code review for team members, involved in Unit testing. Performed Unit Testing for each module prepared Code Documentation for future reference and upgrades.

● Used Rally for defect tracking and Project Management lifecycle. Environment: Java 1.8, JDBC, J2EE, JSP, JavaScript, Hibernate 3.2, Spring MVC 3.0,, AJAX, JUnit, MVC, Angular, Rest Web Services,Tomcat, log4j, JNDI, IntelliJ USAA, San Antonio, TX Dec2014 – May 2016

Project: Mortgage Loan Status and CCB conversion application Senior Java/J2EE Developer

Responsibilities

● Involved in the complete Software Development Life Cycle (SDLC) including development, implementation, verification and validation.

● Used Agile Test first methodology for development extensively.

● Participating in scrum meetings for tracking progress in an agile environment.

● Developed User access module (Presentation layer) using MVC framework

● Developed the Model, View and Controller Components in implementing Spring MVC Framework.

● Developed JSP pages and developed web application using Spring MVC

● Developed the Data Access Objects (DAO) to access the database.

● Developed responsive UI screens using Bootstrap.

● Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates and Services.

● Written custom directives, filters and services for form validation, data transformation and interaction with RESTful server-side data sources respectively.

● Developed end-to-end composite RESTFUL Web Services by using SOA with Spring framework to use with different clients including Web & Mobile.

● Source Control Management using GIT hub.

● Developed and tested on WebSphere application Server.

● Implemented error handling and strictly typed coding practices.

● Used Web Services with the help of WSDL and SOAP to get updates from the third parties.

● Was responsible for handling a team of 6 members with the following activities: assigning work, reviewing their work, coordinating with onsite and client about the tasks assigned to offshore team.

● Performed unit testing using JUnit

● Used Maven & Jenkins for build and deployment to provide quality with simple and uniform build process.

● Involved in configuring Continuous Integration & deployment of the application using Jenkins.

● Written unit tests using framework JUnit and, used Mockito to mock objects as part of testing.

● Jenkins Job configurations for automatic code Build and Deploy jobs.

● Monitored the error logs using Splunk and fixed the problems.

● Used PMD tool for code coverage.

● Involved in building test scenarios to test the application in TDD environment.

● Conducted code review for team members, involved in Unit testing. Performed Unit Testing for each module prepared Code Documentation for future reference and upgrades.

● Used JIRA for defect tracking and Project Management lifecycle.

● Involved in creating transition documents for Maintenance team.

● Involved in Production support after every release of the Project. Environment: Java 1.7, JDBC, J2EE, JSP, JavaScript, Hibernate 3.2, Spring MVC 3.0, DAO,CSS, HTML, XML, AJAX, JUnit, MVC, Angular, Web Services, IBM WebSphere 7, DB2, log4j, JNDI, RSA 1.8 New York Life Insurance, Cherry Hill, NJ August2012 – November 2014 Project: Quote and calculators applications

Development Module Leader

Responsibilities

● Involved in various phases of Software Development Life Cycle (SDLC).

● Developed and implemented the MVC Architectural Pattern using Spring Framework and used Spring IoC container to maintain core Objects Lifecycle.

● Implemented Spring Security for user authentication, limit login attempts and password hashing.

● Wrote application presentation layer, which is based on MVC framework, involves Java Spring, AngularJS, JQuery, Bootstrap and CSS

● Worked with JavaScript Frameworks like AngularJS

● Developed various J2EE components like Ajax,MQ series with the help of RAD application framework

● JQuery to select and manipulate HTML elements and also CSS manipulation

● Developed java classes for XML processing and used XSLT for XML parsing

● Involved in developing user interface components using HTML5, CSS3, JavaScript and Ajax.

● Used Bootstrap and AngularJS for effective design of Web pages

● Used JavaScript for client-side validations

● Developed web services using REST using JAX-RS using Jersey which helped communicating through different modules of the application

● Involved in Production Support.

● Fixed on call issues related to applications in the Real estate domain.

● Source Control Management Using Starteam Software.

● Developed and tested on Websphere application Server.

● Used Web Services with the help of WSDL and SOAP to get updates from the third parties.

● Designed and Developed Stored Procedures, Triggers in DB2 to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.

● Written JUnit Test cases for performing unit testing and used SoapUI for Web Services testing.

● Developing SHELL Scripts, Perl Scripts in Linux environment

● Used Maven as java build manager to compile and package the application and used Starteam as Version control to maintain a central repository for the application code.

● Worked with QA team for testing and resolving defects and used RTC for bug tracking and project management.

● Used Rational Team Concert for defect tracking and Project Management lifecycle. Environment: JDK 1.7, Spring 4, JPA, JQuery, Bootstrap, Java Script, Web Services (REST), JAX-RS, Jersey, Linux, HTML5, CSS3, JavaScript, CGI, Ajax, Web Sphere Application Server, RAD, Junit, Log4j, SAX, DOM, XSLT, XML, SVN, Maven, SQL Developer, Agile Methodology, Windows, UNIX. Bank of America, Philadelphia, PA April 2011 – May 2012 Project: Quote and calculators applications

Sr. Java/J2EE Programmer Analyst

Responsibilities

● Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.

● Developed Web Application with Spring framework by utilizing its component-centric approach.

● Worked on Spring MVC pattern by using its Custom Tag Library, UI Components, Server-side Helper Classes, Validators, Event Handlers and Navigation Handlers.

● Implemented Ajax technique with spring, to retrieve content from server using different Tag Attributes.

● Implemented Hibernate as ORM tool for object data mapping between MySQL and spring.

● Implemented Spring MVC framework for the application as part of migration from Struts to Spring.

● As the application complexity grows and, the number of concurrent users increases, implemented EJBs to partition and scale the application.

● Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions Developed deployment descriptors for EJBs, which we had to deploy on JBOSS Application Server.

● Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating Web Services.

● Developed Web Services for data transfer from client to server and vice versa using Apache Axis 2, SOAP, WSDL and UDDI.

● Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

● Good understanding of Oracle Data Dictionary, RDBMS and Normalization Techniques.

● Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.

● Conducted code review for team members, involved in Unit testing. Performed Unit Testing for each module prepared Code Documentation for future reference and upgrades.

● Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object and SOA.

● Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.

● Implemented ANT (build.xml) as a build tool to automate the application build process.

● Used CVS as Version Control System in development and maintenance of daily code base.

● Used JUnit Framework for the unit testing of different layers of the application. Environment: Java / J2EE, JSP 2. 0 Servlet, JDBC, Hibernate, Struts Framework, SSL, HTML, CSS, XML, XSLT, Spring, Axis 1.1, WSDL 2.0, JUnit 3.8.1, Web Sphere Application Server 5. 1, WSAD 5.1, RAD 6.0, Oracle 9i/10g, SQL Developer 1.1, JProbe, Mercury Test Director, Windows 7, CVS, vi editor, HP-UX 11.23/11.11

Wells Fargo, Dover, DE Dec 2009 – March 2011

Project: Joint Venture Application

Sr. Java/J2EE Programmer Analyst

Responsibilities:

● Involved in gathering requirements, analysis, design and implementation of the project.

● Involved in preparation of High & Low-level design documents.

● Have debriefed the requirements in the form of Class diagrams and system context diagrams.

● Extensive development using Struts framework.

● Designed Hibernate configuration files for making database connection.

● Checking the application for memory leaks.

● Prepared the test cases.

● Did Unit Testing and Debugging using JUnit.

● Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

● Monitored the error logs using Splunk and fixed the problems.

● Involved in testing Web services and XML with SOAP UI tool.

● Used Maven to build the application.

● Generated status reports using the Crystal reports.

● Used Java Batch to trigger the data transfer between the WELLS FARGO to Fannie Mae DB.

● Extensively used Hibernate in data access layer to access and update information in the database.

● Designed XSDs, XML Schema for data transmission and XSL style-sheets to generate Excel sheets, graphs, ppt, pdf from xml documents.

● Used Starteam Version Control System in development and maintenance of daily code base.

● Used Log4j for logging and debugging.

Environment: J2EE, Java 1.6, JSP2.0, Servlet, JDBC 2, Struts Framework 2, JUnit 3. 0, log4j, JavaScript, DHTML, Websphere Application Server 5.1, Axis 1.1, WSAD 5.1, XML, XSLT, Ant 1.6 SQL Server 2000, SQL Query Analyzer,, Starteam, Windows XP, Unix-IBM AIX version 5. United Health Care Pvt. Ltd., Chennai, India. March 2008 – Nov 2009 Project: Patient Engagement Application

Java Developer

Responsibilities:

● Involved in gathering requirements, analysis, design and implementation of the project.

● Developed front-end screens and GUI using JSP.

● Strictly followed Springs MVC design pattern.

● Worked on Rational Tools as Application Development Environment.

● Created CSS, JavaScript for UI and for client-side validations.

● Preparation of Low Level Design (LLD) document.

● Developed UML Use Cases for the application using MS-Visio and prepared the detailed work flow diagram based on the proposed enhancement for the system.

● Mapped java objects to relational tables and specified the procedure calls in ORM mapping XML files.

● Designed and created classes in Java to generate HTML code that creates tables dynamically.

● Developed presentation layer using HTML, CSS, JavaScript

● Responsible for configuration of IBM Websphere Application Server (including data source setup) for the Development Environment.

● Created new database objects like tables, views, indexes, packages, stored procedures and functions tailored to business requirements..

● Conducted code review for team members, involved in Unit testing. Performed Unit Testing for each module and Pl/Sql packages, prepared Code Documentation for future reference and upgrades.

● Implemented open source Log4j logging framework in the application.

● Supporting the application in Dev, Int, QAT and Production environment.

● Responsible for performance tuning of the java application.

● Troubleshoot problems and tuned SQL and PL/SQL code to optimize performance of the application. Environment: J2EE, Java 1.5, JSP2. 0, Servlet, Struts 1.1, JUnit, log4j, JavaScript, DHTML, Websphere Application Server 5.1, Eclipse 2.1,WSAD 5.1, Tomcat 4.1.3, SQL Server 2000, SQL Query Analyzer, DB2/400 Windows’XP, LDAP (iPlanet Directory Server 5.1), Visual Basic. TCS, Chennai, India March 2007 – Feb 2008

Project: CITI Bank Movers Advantage Application

Java developer

Responsibilities:

● Understanding the requirements and business of the application.

● Involved in Developing the UI /Validations for the screens.

● Developed stored procedures and respective data access layer code

● Web services to integrate with other B2B systems.

● Involved in writing functional test cases.

● Hands on experience deployment web applications in TOMCAT.

● Developed the business domain layer using Java, J2EE and used DAO, Transfer Objects, Singleton, Abstract Factory and Front Controller design patterns.

● Developed Struts framework by using Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.

● Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.

● Used Web services - WSDL and SOAP for getting credit card information from third party.

● Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.

● Implemented Session and Entity EJBs to support distributed and transactional behavior of application along with maintaining performance. Used JDBC for database interaction with MySQL.

● Worked on MySQL database for backend and wrote SQL queries for data retrieval.

● Developed Ant (build.xml) targets for build and deployments on JBoss application server and used SVN as Configuration Management and Version Control tool. Environment: Java 1.4, Core Java, J2EE, Servlets, JSP, Struts 2, EJB 2.0, JDBC, MySQL, SAX, HTML, CSS, Javascript, WSDL, XML, AJAX, JUnit, Windows 2000, NetBeans, Ant, JBoss, SVN, TeamCity, HP Quality Center.

TCS Internal Training, Hyderabad, India May 2006 – Feb 2007 Training in UI development, Java and Database concepts EDUCATION:

Bachelor of Technology in Computer Science and Information Technology (BSCS) with Distinction, Kakatiya University, Warangal, India; April 2006

Certifications

● SCJP 5 (Sun Certified Java Programmer 5)

● SCWCD 1.4 (Sun Certified Web Component Developer 1.4)



Contact this candidate