Java Deveoper Resume
PlanO
SUMMARY:
- More than 15 years of IT Experience in JEE Technologies (Web Services using Restful, Spring boot, WSDL, XML, XSD, JMS, MQ, EJB, MDB), IBM WebSphere portal, Microservices, Spring, Hibernate, JSF, JSP, ReactJS, AngularJS, Rich faces, Ajax, Struts, Smart Guide, Test Manual & Automation, Scrum - Agile, Docker, Kubernetes, WebLogic, WebSphere Application Server, ClearCase, ClearQuest. Strong domain knowledge in Confidential - Confidential , Banking, Automobile, Utilities and supporting legacy applications.
- More than five years of experience in Agile methodologies and Scrum process.
- Strong eight years of experience in role using Model-View-Control Architecture (MVC), Service Oriented Architecture (SOA), Even Driven Architecture (EDA) applications.
- Extensive experience in IBM’s WebSphere application server development and WebSphere upgraded version 6.5 into version 8.5 followed by maintenance and support.
- Strong experience in Core Java, Java script, JSP, Java bean, Struts and spring modules such as Spring Boot, Spring IOC and Spring ORM.
- Expertise in Java application migration from legacy versions into latest versions followed by maintenance and support.
- More than eight years of Database programming skills using SQL, PL/SQL, Stored Procedures, Functions, Packages, Triggers using DDL and DML using Oracle, DB2, MS SQL Servers using TOAD.
- Strong diversified experience in System Test Analysis on Windows and Web based application.
- Experience in defining test cases, developing & maintaining test scripts and documenting all phases of Software Testing Life Cycle (STLC). Involved in Manual and Automated testing of applications developed on Windows and UNIX Environment by using Test-driven development (TDD) methodology.
- Expertise in Problem solving, reporting defects and preparing Test Result Reports and Bug Tracking Reports. Scheduling and assigning task and coordinating with the team members.
- Experienced with Functional Testing, Performance Testing, Smoke Testing and User Acceptance Testing (UAT). Hands-on coding experience in scripting language VB Scripting.
- Proficient in Functional Testing Tool such as Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
- Experience in implementing test code within a continuous integration and continues delivery (CI/CD).
- Experienced in OOAD Techniques Designed ER Diagrams, Infrastructure, Block, Use case, State, Activity diagrams and Class diagrams and development of IDE tools such as RAD 8.5 and Eclipse.
- Strong experience front-end support controllers design using JSF to make rapid application development. Supporting JSF components using Richfaces to enable AJAX functionality and Face lets for templates. Having exposure in Microservices and its architecture.
- Strong Experience in Design Patterns using Command, Builder, Service Locator, Business Delegation, MVC, Front Controller, DAO, Singleton and Dojo.
- Excellent Experience using Linux, Solaris, and shell scripts.
- Excellent experience in Core Java using such as OOP Concepts, Functional Interface, Collections Framework, Exception Handling, I/O System, Lamda Expressions, Multi-Threading, Method Reference, Stream API in Java 8.
- Experienced in developing, deploying, configuring, performance tuning on WebSphere Application Server 8.5, WebLogic Application Server 10.0 & Tomcat Servers.
- Self-motivated with ability to mentor sprint developers and scheduling the tasks.
- Keep updating to the management through various reports and emails about status of the project.
- Capable of quickly learning recent technologies and adapting with new environments.
TECHNICAL SKILLS:
Operating Systems: Linux, UNIX and Windows 7
Web/Application/Portal Servers: IBM WebSphere 8.5, WebSphere portal 8.5, Tivoli Access Manager 6.1, Tivoli directory server 6.1, BEA WebLogic 9.0 and Tomcat 6.0.
Databases: Mongo DB, Oracle 11g, SQL/PLSQL, DB2, MS SQL Server 7.0, MySQL and MS Access.
IDE & Tools: Visual source code, Dockers, Swaggers, IntelliJ IDEA, RAD, WSAD, Jenkins, Eclipse, CI/CD, Maven, ANT, Junit, Git, UFT 11.5, PL/SQL Developer and Bugzilla 5.0.
Frameworks: Struts 2.3, Spring 4 and Hibernate 3.0
Languages: Java 8, JEE, C, C++, Visual Basic, JavaScript, SQL and PL/SQL.
Web Development: JSF, Facelets, Rich Faces, JSP, JSTL, HTML5, Java bean, XML, Web Services (SOAP, REST), tag libraries, AJAX, jQuery, Angular/React JS, WebSphere MQ Series and CSS.
SCM & ALM Tools: Scrum Jira, SVN, ClearCase, VSS, CVS, PVCS and Rational Rose.
PROFESSIONAL EXPERIENCE:
Confidential, Plano
Java DeveoperResponsibilities:
- Agile based daily scrum meetings, planning, review, development, testing, demonstration & Retrospective for the continuous development and delivery.
- UI screen is developed as SPA using Angular framework, HTML, Typescript, CSS, Spec, Git and Bitbucket.
- REST API is developed with GET, POST and PUT for assorted services and data persistence.
- Technologies used: Spring Boot, REST API, JSON, Microservices, Postman, Git, Angular framework, HTML, CSS, Visual source code, Dockers, Bitbucket, Mongo DB, Swagger, Kubernetes and Zuora.
Confidential, Austin
Java DeveoperResponsibilities:
- Agile based daily scrum meetings, Planning, Review & Retrospective for the continuous development and delivery. Addressed issues in Dev/DB/QA team that blocks team’s progress and deliveries.
- Prepared functional design, mock-up screens, technical design documents and work allocated to team.
- Keep updating to the management through various reports and emails about status of the project.
- Designed and Developed new portal themes, skins, page creation, content creation, setup syndication and content management.
- IBM’s WebSphere application server development and WebSphere upgraded version 6.5 into version 8.5
- Extensively used several jQuery scripts for UI screen development (Input helper, Sticky note, Busy cursor, Text limit and Time picker).
- Created and maintain Test Plan, overall Test Strategy document and Test Scripts.
- Stay updated and Motivate team members to achieve success on the development/test/deliver plan.
- Performed complex and varied programming using appropriate development tools, common routines and interfaces.
- Created defects in Defects module and linked Defects to test cases.
- Performed regression testing by repeated execution of test cases in each build and verified the fixation of bugs, concluded the resolved bugs and reported any new bugs that arose using bug tracking tool Bugzilla.
- Backend data pulling random set of difference criteria data using Core Java & Multi-threaded.
Technologies used: Scrum Jira, Core Java, Multithreaded, Java script, JSF, Java bean, Spring JDBC, Spring Boot, Spring Core, AJAX, JMS, Maven, Hibernate, my Faces, HTML5, JSP, CSS, Ajax, AngularJS, WebSphere Server 8.5, RAD 8.5, PL/SQL, Jenkins, Bugzilla, MS SQL Server, Junit, Agile/Scrum, UFT, Webservices using SOAP, XML, REST/JSON and CVS.
Confidential, Austin
Java DeveoperResponsibilities:
- Define the task, devise a workable plan, evaluate progress and modify the plan accordingly.
- Agile based daily scrum meetings, Planning, Review & Retrospective for the continuous development and delivery. Addressed issues in Dev/DB/QA team that blocks team’s progress and deliveries.
- Check the quality of the work by defining and reviewing the best practices of code & issue tracking
- Successfully designed, developed and implemented Medicaid with existing system.
- Reviewed and analyzed existing architecture of Front End and reinvented new architect for adding new gateway payment for enhancing by switching to business logic for the provider by using JSON using apache Jersey.
- Existing java application has been upgraded from J2SE 1.3 into Java SE 7.0.
- WebSphere application server development and WebSphere upgraded version from 6.0 into version 8.5
- Analyzed requirement documents to develop and executed Test scripts and documented Test Cases corresponding to business rules.
- Extensively used SQL to perform data integrity testing and developed automated test scripts for Functional Testing using QTP.
- Prepared Test scenarios and test cases and modification of the test cases against upgrades in the builds for regression testing of the application with respect to Positive path and Negative path.
- Configured and set up projects for Continues Integration utilizing Maven, artifacts, Jenkins and Sonar.
- Stay updated and Motivate team members to achieve success on the development/test/deliver plan.
- The project were fully agile based scrum meetings, which included Sprint Planning, Daily Scrums, Check-In, Review & Retrospective for the continuous delivery.
- Keep updating to the management through various reports and emails about status of the project.
- Technologies used: Core Java, Multi-threading, JSP, Java bean, Ajax, Java Script, CSS, Struts, batch, MVC, JIRA, WebSphere application Server 7.0, Jackson for REST web services, CI/CD, Maven, RAD, Oracle, PL/SQL, Jenkins, Agile/Scrum, Bugzilla, and log4j.
Confidential, Austin
Java DeveoperResponsibilities:
- Agile based daily scrum meetings, Planning, Review & Retrospective for the continuous development and delivery. Addressed issues in Dev/DB/QA team that blocks team’s progress and deliveries.
- Involved Conceptual, design, and development of all aspects of new web and mobile applications and services.
- Investigated and integrated other open-source technologies into products as needed.
- Software design and review for the development of application.
- Existing java application has been upgraded from J2SE 1.4 into Java SE 6.0.
- Extensively involved in analyzing business and functional requirements. Involved in preparing Test strategy, Test Plan, Test Cases and Test data. Involved in reviewed the Use Cases and other functional requirement documents for testability.
- WebSphere application server development and WebSphere upgraded version from 5.1 into version 7.0
- Involved in various stages of Testing Methods, Regression Testing, Integration Testing, System Testing and End to End Testing.
- Deployed the development artifacts to a staging area for release to production; enforce process compliance
- VersionOne for agile based scrum meetings, Sprint Planning, Daily, Retrospective for the continuous delivery. Created JUnit test cases for service layer.
- Technologies used: JEE, Java bean, Web service, Spring Core/JDBC/Boot, Hibernate, QTP, REST API, JSON, Microservices, Spring scheduler, Bugzilla, Git, log4j, WebSphere application Server, RAD, SVN, Tomcat, SQL Server, and Scrum/ Agile based methodology.
Confidential
Java DeveoperResponsibilities:
- Architect designed high and low level a web services client application for generating multiple / concurrent request to send server XML Input request.
- Implemented logging mechanism and database transaction to track the incoming and outgoing message’s status.
- Developed Business components using Stateless Session Bean (EJB) using session façade design pattern.
- Measured, identified the problem and suggested, provided the solution to improve and the system.
- Successfully deployed in Dev, QA environment & tested the application with maximum of 500 concurrent connections
- Measured and tune the application and provided best performance by using Tivoli Performance Analyzer, Dump & Log Analyzer. Reviewing the code and suggested best improvement in complex logic and formats.
- Continuous support for the legacy SAVERR application by adding quick feature and functional enhancements.
Technologies used: JEE, Struts, Java bean, MQ, XML, JMS, EJB, JNDI, Jenkins, Hibernate, PL/SQL, DOM, Web Sphere application server 6.0, WSAD, SQL Server, Log4j and Bugzilla.
Confidential, Phoenix, AZ
Java DeveoperResponsibilities:
- Receiving files from various clients through constantly monitoring the queue by message driven bean.
- Once received the message then immediately calls the corresponding event upload files, download files.
- Amex administrator has created client’s profile as XML file which contains user-id and their rights to download/upload files, mail to Amex. Also created Inbox, Outbox and suspended directory on the Server
- Identifying whether the user has rights to do the activity by comparing the information available in user profile, if having then the file would process or otherwise put it into suspended directory of the user.
- A transmitter (i.e. staff of Amex) is responsible for certain group of users for collecting mails and for financial transactions.
- Tracking and Monitoring system is a web portal for observe all file transfers, the status of file and restart the file transfer if blocked anywhere due to network traffic.
- Java, Swing, JavaScript, Servlets, JSP, JMS, Log4j, MQ-series, XML, XSL, DHTML, CSS, DB2, Unix, Web Sphere 5.1.
Confidential, NY
Java DeveoperResponsibilities:
- Analysis of the Functional Requirements, Design and Development of relational database
- Development of Web pages using Java, JSP, Servlets and Struts.
- User authentication has done through LDAP server, Used VSS for maintaining Source code.
- Development of Stored procedures and functions in SQL server 2000.
- Written test cases for both right input data and wrong inputs.
- Testing - unit testing & integration testing, Code Reviews to check for efficiency and coding standards
Technology Used: Java, JSP, Servlets, EJB, HTML, CSS, SQL server 2000, Web logic and UNIX.
Confidential
Java DeveoperResponsibilities:
- Understand Business & Analysis of Functional Specifications
- High Level Design
- Low Level Design
- GUI design for client screens
- Coding
- Used VSS for maintaining Source code and documents.
- Written test cases for manual testing.
- Unit Testing
Technology Used: Java, Servlets, JavaScript, JSP, EJB, Log4j, XML, HTML, CSS, Oracle, UNIX and Web Sphere.
