We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY

  • 16 years of extensive experience in the complete Software Development Life Cycle (SDLC) Requirements Management, System Analysis, Architecture and Design, Development, Testing and Deployment of business applications in challenging, fast - paced consulting environments.
  • Extensive experience with developing applications using Java, J2EE Technologies.
  • Proficient in developing applications using Spring, Hibernate, WebSphere Portals, JSF, MyFaces and Struts.
  • Experience in Java Script frameworks Angular, React.js, Node.js
  • Proficient in developing applications using Web Services using WSDL, SOAP, http.
  • Expert Level skill set on Java, Servlets and JSP and extensive application development utilizing J2EE based technologies such as EJB, RMI, JDBC and JMS.
  • Expertise in HTML, DHTML, JavaScript, CSS and XML (XSL, XSLT, XML Parsers).
  • Extensively worked on databases like Oracle, DB2, SQL Server and MySQL.
  • Extensively worked with WebSphere, WebLogic, JBoss, Oracle and Tomcat 4x/5x servers.
  • Development with IDEs includes RAD, SpringSource, WSAD, Visual Studio, WebLogic Workshop, Eclipse, JBuilder, NetBeans, IntelliJ IDEA, Visual J++, OptimizeIT Profiler 4.1, Toad and Visual Age.
  • Extensively used design patterns such as GoF Patterns, Session Facade, Singleton, Factory, Abstract Factory, Service Locator, Front Controller, DAO, Business Delegate, Template Method, Adapter, Intercepting Filter, Decorator, Observer
  • Involved in Agile Software Development Team using SCRUM, TDD Test Driven Development .
  • Expertise in using profilers(RAD Profiler) for analyzing and tuning Java Applications for performance related issues.
  • Knowledge and moderately worked ion Data Mining using Oracle, Weka using Statistics, Machine Learning, High Performance Computing, Visualization, Mathematics algorithms
  • Strong Data Modeling experience using ER diagram, Dimensional/Hierarchical data modeling, Star Schema modeling, Snowflake modeling using tools like Erwin
  • Well experienced in Query Optimization and Tuning using bulk collections, Hints, Explain Plan, SQLTRACE. Experienced in creating External tables, Uploading/Downloading data using SQL*Loader control files
  • Performed database administrative functions like installation and configuration of database, creating database, partitioning of database, creating indexes.
  • Experience in SQL*Loader, EXPORT/IMPORT, SQL*NET. And TOAD; Tuning: EXPLAIN PLAN, SQL TRACE, STATSPACK, SGA, Database, init.ora parameters, optimization.
  • Development of Test Plans, Test Scripts and Test Cases.
  • Strong understanding of Object Oriented Development, Design Pattern Concepts, Software Quality and Performance.
  • Experience in working on complete SDLC cycle with a commitment to quality process.
  • Excellent communication and problem solving, inter-personal skill, self-motivated, detail oriented, time bound, responsible team player and ability to coordinate in a team environment to maintain effective team relationship.
  • Ability to learn and master new technologies and to deliver outputs in short deadlines, lead and mentor team.

TECHNICAL SKILLS

Languages: Java, SQL, PL/ SQL, HTML, Powershell, C, C++, and Visual Basic 6.0/5.0

Technologies: Spring, Angular 2/4/5/6/7, TypeScript, Bootstrap, Redux, Node.js, HTML5, CSS3, Ajax, JSP, JSF, MyFaces, Tomahawk, RichFaces, Web Services(JAX-WS RI, JAX-RS), Hibernate, IBatis, JQuery, DOJO, Servlet, Tiles, JDBC, JNDI, EJB, RMI, CORBA, Applets, Swing, XML, XSL, ECMAScript, Java Script, VB Script, Unix Shell Script, ASP, Jasper Reports, Crystal Reports.

Methodologies: Agile, Extreme Programming, UML, OOAD, SOA.

IDEs: IntelliJ Idea, RAD, Sprint Tool Suite, Visual Code Base, Eclipse, Tableau, Oracle SQL Developer, Visual Studio, WSAD, JBuilder, Net Beans, Visual J++, Dreamweaver 4.0, Toad, OptimizeIT Profiler and Visual Age.

Tools: Jenkins, Docker, Gradle, Activiti, Maven, Cucumber, JSFUnit, SoapUI, Firebug, HttpFox, Selenium, Microsoft Project, Data Miner, Weka, JUnit, Ant.

Data Modeling: Balsamic, Erwin 4.1/3.5, ER/Studio 3.5, Microsoft Visio 2000

Web/App Servers: WebSphere portal server, WebSphere, WebLogic, JBoss portal server, JBoss, Tomcat, Apache, Jun, IIS

Framework: Spring (IOC, AOP, Boot, MVC, WebFlow, Security, ORM, Data, JPA), JSF, Struts

Database: Oracle 9.x/10g/11g, DB2, SQL Server, Sybase, MySQL

Protocols: TCP/IP, FTP, and HTTP

Operating Systems: Windows, UNIX, Linux, Ubuntu and DOS

Source Control: Git, Perforce, CVS, VSS, Clearcase.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Developed single portal view of all the client’s demographics and all the DHS programmatic services received by the client using Java, J2ee, Angular 4, Typescript, Spring, Hibernate on SQL server technologies.
  • Developed reports which integrates the reporting database which support both dynamic as well as canned using advanced visualization and Business Intelligence tools like Tableau.
  • Designed and developed authorization model that supports jurisdictional control subject to program area business rules.
  • Developed role-based access control to the CHP app that includes jurisdictional as well as row-level data security.
  • Involved extensively in building security, attribute based authentication system broken down by rules and roles.

Confidential

Java Developer

Responsibilities:

  • Requirements discussion meetings with stakeholders
  • Broken down the requirements into agile sub tasks.
  • Estimated each tasks into manual hours to finish based on number of screens, no of components involved and difficulty.
  • Developed contact records section for the case management record screen, which is part of the FHS project using technologies Java, Angular 5, Typescript, Spring, Hibernate, SQL server, Maven.

Confidential

Java Developer

Responsibilities:

  • Requirements discussion meetings with stakeholders
  • Design and documented eHARS export system which is part of eHARS system.
  • Developer eHARS export system using technologies Java, Angular 5, Typescript, Spring, Hibernate, SQL server, Maven.
  • Worked extensively in front end UI development to design and show around 70+ user fields in single page application.

Confidential

Java Developer

Responsibilities:

  • Requirements discussion meetings with stakeholders
  • Involved in design of base project structure to implement Birth, Death, Marriage and Divorce matching
  • Working Birth death development using technologies Java, Angular 5, Typescript, Spring, Hibernate, SQL server, Maven.
  • Involved in Brain Storming sessions, Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Develop micro services using Spring Boot
  • Developed RESTful web services API using JAX-RS jersey implementation
  • Wrote Spring configuration(Annotation based) java class to boot spring container in web application and worked on various modules like IOC,DI,JMS,AOP,ORM etc.
  • Setup automation of scripts and schedule jobs using Jenkins CI.
  • Developed rich user interfaces using Angular, HTML5, CSS3
  • Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factor
  • Developed JUnit test cases to which covers majority of the business scenarios. Used Test Driven Development approach to build these test cases. Developed custom assertion framework.

Environment: JAVA 7.0, J2EE, Spring (core, MVC, Cloud, Boot, Jdbc, security), Node.js, Angular 2, HTML5, CSS3, JSP, Java Script, SQL Server, WebSphere Application server, Eclipse, Sublime, Atom, Gradle, Jenkins, Windows, Git, Stash, JUnit.

Confidential, Des Moines IA

Java Developer

Responsibilities:

  • Designed and developed Subscription user interface in JSR 286 portal, JSF, Rich faces technologies, user can opt-in/out his subscriptions from the available subscriptions.
  • Integrated Affiliate, Alert and Subscription services using Maven
  • Developed advanced sql queries for development as well as for testing.
  • Developed and integrated CSS, Themes to Subscription user interface
  • Developed web pages using JSF and Rich faces tag library.
  • Developed JUnit, JSFUnit test cases for unit testing the application.

Environment: JAVA 7.0, J2EE, JSR 268 Portal, Portlet Development, Spring, Web Services, JSF, Rich Faces, Bootstrap, JQuery, HTML5, CSS3, JSP, Java Script, DB2, WebSphere Portal Server 8.0, WebSphere Application server 8.5, RAD, Maven, Windows, Git, Stash, Bamboo, Nexus, JUnit.

Confidential, Des Moines IA

Java Developer

Responsibilities:

  • Designed and Developed personalization application. Personalization application consumes user profile and builds it user preferences based on their firm preferences to limit their access on Portals.
  • Extensively used Spring to configure Common Messaging Platform (CMP), CMP is a common PFG application used across to consume messages with all message durability, reliability features.
  • Extensively involved in designing removing profiles from financial profession exits application. Profiles are tied to Users, PFG new approach is to accept agreements to access portal irrespective of profiles.
  • Involved in designing application to use new version of services including Affiliate services, subscription service, LDAP services etc.
  • Extensively involved in Web Services (Rest and Soap based Web Services) to communicate to Affiliate services, subscription service, LDAP services etc.
  • Involved extensively in Junit testing, code review, performance tuning, trouble shooting

Environment: JAVA 7.0, J2EE, Web Services, Spring (Core, AOP, MVC, ORM), JSP, Bootstrap, JQuery, HTML5, CSS3, Open JPA, JDBC, Java Script, DB2, WebSphere Portal Server 8.0, WebSphere Application server 8.5, RAD, Windows, Git, Stash, Bamboo, Nexus, JUnit.

Confidential

Java Developer

Responsibilities:

  • Involved in design and implementation of Quotation screens which are developed in JSF framework.
  • Design and developed user interface using My Faces JSF, Rich Faces.
  • Developed Stored Procedures, Packages, and Functions using PL/SQL for the batch framework.
  • Involved in tuning the long running PL/SQL queries for maximum efficiency in various business schemas of batch processing.
  • Build DDL Queries for creation of new database objects like tables, views, sequences, functions, synonyms, triggers, packages, stored procedures, roles and granting privileges.
  • Build server side PL/SQL scripts for data manipulation and validation and created various snapshots and materialized views for remote instances.
  • Involved in creating and modifying PLSQL and SQL*Loader scripts for data extractions, conversions(ETL) and Automating data loading, extraction, report generation using UNIX shell scripting
  • Define database structure, mapping and transformation logic. Creation of External Table scripts for loading the data from source for ETL (Extracting Transforming and Loading) Jobs.
  • Resolved data issues, completed unit testing and system documentation for ETL processes
  • Involved in implementation of Web service call for the Policy Start application for quotation premiums.
  • Involved in application development using JQuery, Ajax, JDBC, JavaScript
  • Involved in oracle database design, backing up and recovery of data using Oracle 11g
  • Involved in administrating Oracle database and performance tuning

Environment: Oracle 11g, JAVA, J2EE, Apache My Faces, JSF, JSP, Web Services, JDBC, Java Script, WebSphere, JQuery, Ajax, JavaScript, Tomcat, Eclipse, RAD, Shell Script, Windows, Linux

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Extensively in involved in requirement analysis and design of position management module with in the TCM project new functionalities like Wire Request, Wire Request Status, Settled Cash Wire, Inbound Cash Wire and Outbound Cash Wire.
  • Prepared the Detailed Design Documents as well as the technical specifications for the projects, and reviewed the functional requirements documents and provided feed back
  • Extensively worked in web services (JAX-WS RI), involving in all development and design specific areas. Implemented JAX-WS Web Services based on client WSDLs for SOA.
  • Extensively worked in Spring integrating with hibernate, JSF, transactions. Involved in all development and design specific areas.
  • Extensively worked in My Faces framework with Ajax, Rich faces, Tomahawk for web user interface
  • Extensively involved in detail design, documenting detail design, code review, and defect fixing, mentoring developers.
  • Design and development of the prototype using JSF Rich Faces, using JSF Tag Libraries, and JSTL, AJAX.
  • Designed and developed JMS components to received and publish messages using topics and queues. Involved in tuning the long running PL/SQL queries for maximum efficiency in various business schemas of batch processing.
  • Performance tuning, SQL tuning. Recommend and implement changes to the Oracle instance to alleviate performance problems allowing for better throughput. Analyze Oracle instances for performance bottlenecks. Tuned the SQL's procedures, forms, reports with the output of Oracle Tools Explain Plan, TKPROOF, stats pack. Oracle portioning, indexing.
  • Tuning of SQL Statements using EXPLAIN PLAN, SQL-TRACE and TKPROF
  • Developed materialized views for reporting purpose in Oracle 11g
  • Responsible for optimizing the queries and application tuning.
  • Developing PL/SQL stored procedures, packages and Shell scripts to generate an automated process of spooled data feedouts for the cash wire response.

Environment: JAVA, J2EE, SAS, Apache My Faces, Tomahawk, RichFaces, Spring, JSP, JMS, Web Services (JAX-WS RI), Hibernate, JDBC, Java Script, WebLogic 9.2, Oracle 11g, Eclipse, Shell Script, Windows, Linux

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Extensively involved in JQuery development.
  • Involved in development functionalities like MBS, MBA Batch, CMO, CMO Batch etc to come up with pricing.
  • Involved in delivering documents like code review, Unit test case documents.
  • Extensively involved in VNML development
  • Involved in deployments and configuration of TAC application to acceptance, test and development environment
  • Involved extensively in bug fixes and Code Review
  • Extensively worked in web services (JAX-WS RI), involving in all development and design specific areas. Implemented JAX-WS Web Services based on client WSDLs for SOA.
  • Extensively involved in Unit testing, document test cases to produce error free code.

Environment: JAVA, J2EE, Struts, JSP, JQuery, Java Script, VNML, VNDB, Velocity Framework, WebLogic 9.2/10.3, Workshop for WebLogic 10.3, IBM Rational Clearcase, ANT, Windows, Linux

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Extensively involved in design and development of PISCES new functionalities Wire Request, Wire Request Status, Settled Cash Wire, Inbound Cash Wire and Outbound CashWire.
  • Extensively involved in database design for the new functionalities.
  • Extensively involved in developing use cases and design with UML diagrams.
  • Extensively involved in GAP analysis between the IWT and New functionality between PISCES and GPP.

Environment: JAVA, J2EE, JSP, Swing, EJB, JMS, Java Web Start, Crystal Reports, Sybase, Oracle, Clearcase, Ant, Joint, WebLogic 9.2, Workshop for WebLogic 9.2, Eclipse 3.3, Windows, LinuxConfidential, Herndon, VA

Java Developer

Responsibilities:

  • Developed server-side services using Spring
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Designed, developed and maintained Hibernate based data layer in complex scenarios.
  • Designed and developed all parts of this web application (including configuring Spring, hibernate)
  • Implemented the integration of JSF with Spring
  • Configured and maintained the Spring Application Framework IoC container
  • Extensively involved in Hibernate and portal development.
  • Extensively implemented design patterns like Factory Pattern, pattern, Singleton Pattern, Template Method Pattern, Adapter Pattern, Intercepting Filter Pattern, Value List Handler pattern, Business Delegate, Transfer Object pattern.
  • Extensively involved in development of Test Cases using JUnit for Unit Testing.
  • Designed database tables as per technical specifications.
  • Followed Agile, Extreme Programming methodology and used Test Driven Development.

Environment: J2EE, Spring, Hibernate, JSF, Portlets, RichFaces, JSP, JDBC, Web Services, Oracle, Web Sphere Portal 6.0, Agile, Extreme Programming, RAD 7.0, JUnit, IBM Rational ClearCase, IBM Rational ClearQuest, IBM Rational RequisitePro, Toad.

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Involved in JSR-168 Portlets development with Spring MVC
  • Implemented the integration of JSF with Spring
  • Designed, developed and maintained Hibernate based data layer in complex scenarios.
  • Responsible for deployment, configure and testing of JSR-168 Portlets on WebSphere Portal Server and WebSphere App Server 6.
  • Involved Web Services development for coated board quotation.
  • Deployed the application in WebSphere Portal 5.0 / WebSphere App server 6.0
  • Extensively implemented design patterns like Factory Pattern, Singleton Pattern, Value List Handler pattern, Business Delegate, Transfer Object pattern, Data Access Object pattern, Service Locator
  • Developed, implemented and performed the Unit Testing using JUnit.
  • Designed database tables as per technical specifications.
  • Designed, developed PL/SQL code for triggers, functions and procedures and packages.
  • Creating XML and XSD files using Altova XML spy tool.
  • Parsing XML data using SAX parser and transforming to other format.

Environment: J2EE, Spring, Hibernate, Portlets, JSF, Ajax, Web Services, JSP, Tiles, Google Search Appliance API, XML, XSL, JDBC, DB2, SOA, JavaScript, JUnit, WebSphere Portal 5.0/ WebSphere Application server 6.0, RAD, Windows, Linux.

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Lead client facilitation meetings to gather requirements (Inception phase).
  • Analysis & Design of architecture using OOAD approach involving in all phases of the lifecycle ensuring successful deployment and maintenance.
  • Got the user requirement by interacting with the client.
  • Used Hibernate for mapping features.
  • Developed set of persistent classes using Hibernate API in the data layer for data manipulation.
  • Co-ordination with offshore team for the application development.
  • Extensively implemented design patterns like Session Façade, Data Access Object, Front Controller, Business Delegate, Transfer Object, The Singleton Pattern, The Model/View/Controller Pattern, and Model/View/Controller.
  • Developed, implemented and performed the Unit Testing using JUnit

Environment: J2EE, Hibernate, Struts, JSP, MQSeries, Tiles, JDBC, DB2, JavaScript, JUnit, WebSphere Application server 5.0, WSAD, Windows, Linux.

Confidential, Westfield, Ohio

Java Developer

Responsibilities:

  • Lead client facilitation meetings to gather requirements (Inception phase).
  • Got the user requirement by interacting with the client.
  • Understanding the functionality of the existing system.
  • Designed and developed classes and configuration files to access database using H ibernate.
  • Used Hibernate for mapping Java classes to relational Database.
  • Involved in writing data logic with Hibernate.
  • Developed set of Action classes using Struts.
  • Involved in developing the interface that parses the xml document to the java object. This parsing is very much significant as the repair application deals with the other applications.
  • Developed User Interface with JSP, HTML, Java Script and CSS
  • Designed database tables as per technical specifications.
  • Designed, developed PL/SQL code for triggers, functions and procedures and packages.

Environment: J2EE, Hibernate, Struts, MQSeries, JSP, XML, XSL, JDBC, Oracle, JavaScript, JBoss Application server, Net Beans.

Confidential

Java Developer

Responsibilities:

  • Team leader, handling a team size of four.
  • Played a role of technical lead and involved in requirement collection and analysis.
  • Deployed and administered the application in Oracle application server.
  • Reverse Engineering of the Presentation Tier components to generate the Rational Rose models from the existing source and provide necessary UML diagrams and Class diagrams.
  • Developed Entity and Session Beans to handle the business logic.
  • Developed the test cases using JUnit.
  • Performed Unit testing, Integration testing of the developed application

Environment: J2EE, EJB, JSP, JDBC, Struts, Tiles, JavaScript, WSAD, JUnit, Ant, Oracle, WebLogic Application server, Rational Rose.

Hire Now