Java &Â j2ee Developer Resume
Malvern Pa Java J2ee Developer Malvern, PA
SUMMARY:
- Nearly 10 years of experience in the development of software applications using JAVA & J2EE technologies, in all the phases of the life cycle of the project. Experience in design, development, build, performance tuning, enhancing the application based on the client requirements and providing the quality solutions.
- Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
- Working knowledge in multi - tiered distributed environment, OOP concepts, good understanding of Software Development Lifecycle ( SDLC ).
- Proficient in application development using Servlets, JSP, Struts, Spring, JDBC, JSF, HTML, JSTL & JavaScript.
- Experience in the domains of Telecom, Health care, Finance-commerce and Life Sciences.
- Application development experience using Multithreading , Serialization , Collections , Generics, Core JAVA .
- Having experience in the various databases like Oracle, DB2.
- Strong proficiency with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML), JSON and XML.
- Experience with working in SQL and PL/SQL (Packages, Views, Stored procedures, Functions, Sequences, indexes and Triggers).
- Hands on experience working with Relational Databases like Oracle, DB2, My SQL and NoSQL Databases like Mongo DB.
- Created Class diagrams, Sequence and database diagrams using UML and Rational Rose.
- Experience in using different testing tools including JUnit, QUnit, Jasmine for testing methods like Unit testing, Integration testing and Regression testing.
- Experience in searching and reporting in Splunk and creating Splunk d ashboards.
- Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) methodologies.
- Strong experience in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) that include several components like SOAP , WSDL , XML , XSD , UDDI, JAX-RS and JAX-WS.
- Experience in using Log4J for logging messages like Debug and Error for better tracking and developing of application.
- Knowledge of Agile tools JIRA and Confluence.
- Used Jenkins for end-to-end Continuous Integration/Deployment/Delivery and Log4 j framework to log/track application.
- Used Node.js as a proxy to interact with Restful services and also interacting with Database.
- Knowledge in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, and Session Facade.
- Experience in using SVN (sub version), CVS, and VSS for source control.
- User interface coding and styling using Angular2, CSS and Bootstrap template.
- Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins .
- Message Oriented Middleware experience using JMS over Web Logic and other messaging systems.
- Developed server-side services using Java, Spring, Web services (SOAP, RESTful, WSDL).
- Experience in implementing persistence layer using O/R mapping tool like Hibernate using JPA specification.
- Team player with ability to communicate at all levels of development process.
- Excellent inter-personal skills with strong analytical abilities and problem-solving capabilities.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, HTML.
Web Technologies: J2EE, EJB3.0, SERVLETS, JSP, XML, XSL, HTML, DHTML (CSS), Java Beans, RMI, JavaScript, XSLT, AJAX, JSTL, Multithreading, Angular2
Frameworks: Spring2.8/3.4, Struts2.0, JSF.
Application /Web Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBoss.
Databases: Oracle, DB2, JDBC, MySQL .
UML Tools: Microsoft Visio, Rational Rose.
Web Services: SOAP, WSDL, RESTful, JAX-WS, UDDI.
Internet Technologies: HTML, DHTML, EJB3.0, JavaScript, Ext JS 2.0, JQuery.
Version Control System: VSS,MKS Integrity Client,SVN.
Operating System: WindowsXP, UNIX, LINUX.
Java API’S: JDBC, Servlets, Java Beans, RMI, EJB, JNDI, Java Mail API, JMS, JAXB.
IDE: Eclipse , IBM RAD7.0, STS.
Testing Tools: Jasmine, Karma, Qunit, Junit, Selenium
Other Tools: Maven, Jenkins, Nexus, SonarQube
PROFESSIONAL EXPERIENCE:
Confidential, Malvern, PA
JAVA & J2EE DeveloperResponsibilities:
- Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
- Designing User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of, HTML5 , CSS3 and JavaScript .
- Performing debugging of the web application using web developer tools.
- Using Maven to build war files to deploy on Application Servers.
- Customized RESTful web service using Spring RESTful API, sending JSON format data packets between frond-end and middle tier controller.
- Using Apache subversion for version control and JIRA for bug Tracking and Project Management.
- Developing Junit test cases for unit testing and integration testing.
- Developed web.xml configuration files in the application.
- Defined collections to store data in MongoDB.
- Deploying the application in DEV and SAT region for QA testing.
- Using Maven scripts in building the application and auto deploying it to the environment. Configured Jenkins build jobs for various services to facilitate continuous integration.
- The Logging framework was developed Primarily using Spring AOP and configured handled all Logs in Splunk Dashboard.
- Working with deployment team to deploy the application in Production environment.
Environment: Spring Framework STS3.4, JAVA API, JIRA, PL/SQL, Sub version (SVN), Jenkins, RESTful Web services, Maven, MongoDB,Jenkins, Unit.
Confidential, Charlotte, NC
JAVA & J2EE DeveloperResponsibilities:
- Involved in the development of the automatic literature updates tool using STS 3.4 as the IDE.
- An audit report for all the above data updates can be downloaded in a spreadsheet with data range.
- Built UI pages for search, add, edit and update fields that are more user-interactive using JQuery plugins for Drag and Drop, JQ Validator , AutoComplete, AJAX, JSON, Angular2 and JavaScript, ReactJS .
- Implemented Presentation layer using CSS Framework, Angular2, HTML5.
- Used ReactJS for creating reusable UI components.
- Querying with SQL statements to update the database with fund literature (TLIT database) using IBM DB2.
- Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
- Developed Angular2 custom directives, filters that are used across the application and Integrated with backend by making Restful web service calls in Angular2 .
- Created Node.JS backend for creating RESTful Web Services using the Express Framework.
- Involved in consuming RESTful web services to gather the information present on the servers.
- Developed Web service modules based on SOA architecture to consume services.
- Used Agile methodology to develop application, involved in SCRUM meetings to discuss the development/progress of Sprints.
- Wrote Hibernate configuration and mappings xml files for database access.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Used Angular2 to create Views and models to synchronize data from the Node.js Web services.
- Used SonarQube to measure code coverage, code standard compliance, code duplication and unit test results.
- Created and implemented PL /SQL stored procedures, triggers, cursors and views using IBM DB2.
- Extensively used Hibernate in data access layer to access and update information in the database .
- Used karma-test-runner and Jasmine for Angular2 testing.
- Implemented Maven builds for creating JARS, WARS and EARS. Managed the artifacts generated by Maven in the Nexus repository.
- Used Splunk tool to monitor production logs, dashboard and to create alerts.
- Developing the application using STS3.4 as the IDE and used STS standard/plugin features for editing, debugging, compiling, formatting, build automation and version control (Tortoise SVN).
- Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins (continuous Integration tool).
Environment: Spring Framework STS3.4, BootstrapCSS, ASPOSEcells, JAVAAPI, Angular2, Node.js,Kanban, Confidential agility tool, MicroFocus Rumba Desktop,PL/SQL, Sub version (SVN), Jenkins, IBM DB2,SonarQube.
Confidential
JAVA & J2EE DeveloperResponsibilities:
- Modified customer reports according to business requirements for stock funds, International funds, on the Bridge Investments-Holdings and Characteristics using JSP, Servlets in STS2.8.
- Debugging code for store procedures and
- Used HTTPWatch professional for web-based application.
- Involved in the enhancements of new features using CSS, HTML, AJAX and JavaScript.
- Involved in generating the test Cases using JUnit Framework and maintained the coding standards and fixed the leading indicators as per Confidential 's JTest rules.
- Performed Performance testing using in-house tool iPerf for comparing older and current versions.
- Used JavaScript libraries to create slider on calendar widgets.
- Monitored the code quality check and code coverage using SonarQube.
- Build is done with Apache Maven and deployed to IBM Web sphere server.
- Automating and managing builds using Jenkins for Continuous Integration.
- Wrote Test Cases using QUnit for JavaScript.
- Used PL / SQL to manage data and create tables.
- Used Splunk for log analysis.
- Implemented Maven builds for creating JAR'S, WAR'S and EAR'S. Managed the artifacts generated by Maven in the Nexus repository.
- Implemented Agile development methodology using Kanban/Continuous Flow.
- Perform the job duties using some of the job tools like Control-m Desktop.
- Involved in code development to the UNIX Box.
- Working with Sonar rules. Preparing rule set definition for FinalInstituitionalUIChecker with corresponding Institutional UI Sonar Rules.
Environment: Spring STS 2.8,OracleSQL developer,PL/SQL, JTest,SonarQube, Jenkins,Maven.
Confidential
JAVA & J2EE DeveloperResponsibilities:
- Creating the external client specific domain and policies on Siteminder server using SAML 2.0 and working with the clients to resolve the connectivity issues and have a successful handshake.
- Working on SSO IN client certificate upgrades for the external clients retirement plans, employer plans access to Confidential .
- Supporting SSO implementation required for the client certificate upgrades.
- Used Agile (SCRUM) methodologies for application development.
- Used JAX-WS (SOAP) to produce web services and involved in writing programs to consume the web services.
- Implemented and Used Web services with the help of WSDL and SOAP to get updates from the third parties i.e. external clients .
- Used SOA Integration service for Data Integration Service and Functional Integration Service.
- Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP) and used SOAP UI for testing web services.
- Write Unit test cases by using JUnit framework to perform the Unit testing.
- Working on other external client certificates involving Web services (Account balance details, Account summary for participants) accessed by clients .It is performed by running SOA test tool.
- Work extensively with external clients to resolve the silver bullet issues during live implementation.
- Working on Redemption Fees for the funds displayed on Confidential website, both PE and Bridge.
Environment: SOAP, WSDL, UNIX, IBM DB2, Serena Business manager, TeamSite, Rumba Client, Sub version (SVN),JUnit, SOA test tool.
Confidential, Woodlawn, MD
JAVA & J2EE DeveloperResponsibilities:
- Understanding of architecture and business requirements.
- Interacted with the wireframe developer for any modifications in the UIS design.
- Designed Class Diagrams and Sequence Diagrams using UML andRose.
- Designed UI components using JSP , HTML , CSS , JavaScript and AJAX and Struts 2.0 custom tags.
- Developed Entity Beans (Program, User), VO s classes used for encapsulating business logic.
- Developed all the event handlers using JavaScript with Jquery Framework.
- Used Hibernate annotations to persist the data into Oracle Database.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Used Hibernate annotations to persist the data into Oracle Database. Developed SQL queries and executed Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Looking into the S plunk logs for hidden application errors.
- Fixing defects reported by testers.
- Used karma-test-runner and Jasmine for JavaScript test cases.
- Write Unit test cases by using JUnit framework to perform the Unit testing.
- Build is done with Apache Maven and deployed to IBM Web sphere server .
- Developed many Java Interfaces to integrate the web services with the database transaction tables.
- Used SQL Loader to load data into the new tables and used XML to process and store data.
Environment: JAVA6.0, JSP, STRUTS2.0, JDBC, JSTL, REST, JAVA SCRIPT, RAD7.0, JQuery, Hibernate, EJB3.0, HTML, SOA, XML, JUNIT, PL/SQL, Web Sphere Application Server 7.0,DB2, MKS Client(IBM), WINDOWS XP, Quality Center 10.0.
Confidential, Tampa, FL
JAVA & J2EE DeveloperResponsibilities:
- Involved in preparing the application design flow according to the Use cases.
- Used Jakarta STRUTS framework to implement MVC architecture.
- Wrote logic within beans to access TIVOLI API on client.
- Developed necessary DAOs (Data Access Objects) for policy owner module.
- Involved in developing policy owner business logic using Stateless Enterprise java beans (EJBs).
- Performed client side and server side validations using Struts validations.
- Implemented the client interface using JSF. Worked on and configured faces-config.xml.
- Developed user interfaces Templates and client side validations using JSF, JSP, HTML, CSS, and JavaScript, AJAX.
- Developed Message Driven Beans using JMS for routing of priority and normal requests.
- Wrote stored procedures for interacting with the back end Oracle 9i database.
- Tested the Business logic using JUnit in Test Driven Development (TDD).
- Actively involved in Testing and deployment of the application on Web Sphere 5.0 Application server.
- Write PL/SQL procedures for intensive database transactions for Storing high volume HTML Data.
- Generated PDF reports using iText.
- Used Splunk to analyze database transactions used by different URLs that hit the backend services.
- Used Log4J framework for logging in the application.
- Developed test cases and performed unit testing using JUnit.
Environment: Java, J2EE, JSP, Servlets, HTML, JMS,JSF,nit, Web Sphere Application Server 5.0, EJB3.0, Tivoli, XML (DOM, SAX), Struts 1.1, log4j, JDBC, iText, CVS, SQL,PL/SQL,Windows NT, Oracle 9i.
Confidential, Menlopark, CA
JAVA & J2EE DeveloperResponsibilities:
- Involved in requirement analysis and played a key role in project planning.
- Designed and developed web components and business modules through all tiers from presentation to persistence.
- Developed the web pages using JSP, JavaScript, CSS, AJAX, Ext JS and Servlets.
- Developed UI layout using Tiles.
- Developed java beans to interact with UI & db.
- Created the end-user business interfaces.
- Developed many Java Interfaces to integrate the web services with the database transaction tables.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Integrated JMS with Web Logic for storing and forwarding messages.
- Developed test cases and performed unit testing using JUnit.
- Frequent interaction with client and delivered solution for their business needs.
- Developed XML/XSL with JAXB.
- Providing services for SOA like building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas.
- Implemented iBatis in data access layer to access and update information in the database.
- Developed EJBs and Customized Tag Libraries for JSP to reduce the complexity of application.
- Managed beans in JSF were developed to handle the presentation logic.
- Involved in writing Servlets in JSF for navigation & as controller.
- Involved in designing XML documents for efficient message transfer between subsystems.
- Developed ANT script for building and packaging J2EE components.
- Involved in writing various SQL Queries and PL/ SQL stored procedures to satisfy various business requirements of the application.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Wrote PL/SQL queries and Stored procedures for data retrieval.
- Created and modified Oracle Schema objects like Tables, Indexes.
- Involved in Configuring web.xml and faces-config.xml according to the JSF Framework.
- Created Test Plan, Test Cases & scripts for UI testing using Selenium.
Environment: JDK1.5, J2EE, Core Java, EJB3.0, JDBC, JMS, JSF, Ext JS 2.0, RESTful, HTML, XML, XSL, XSLT, CSS, AJAX, DHTML, WebLogic 9.0, Oracle, PL/SQL, MySQL, Selenium, LINUX.
