We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Senior full stack Java/J2EE developer with eight (9) years of experience in analysis, design, development and testing of web/enterprise applications and relational database applications
  • Extensive experience in design and development of J2EE applications using Core Java, JDBC, JSP, EJB, JSF, Spring, XML, XSLT, Java Script, Struts, JQuery, Angular JS and Node JS
  • Expertise in open source frameworks including Struts, Spring, JSF and Hibernate
  • Experience with multiple servers like Apache Tomcat, IBM WebSphere, IBM Liberty, WebLogic, Sun Glassfish and JBoss application server
  • Expertise working with standard Java Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate)
  • Expertise in creating web applications using HTML/HTML5, CSS Bootstrap, JavaScript (ES5), jQuery, AngularJS (1.0&2.0), AJAX, and JSON, Node.js, and ReactJS
  • Strong experience in RDBMS using Oracle 10g/12c, SQL Server, IBM DB2, schema development and PL/SQL programming
  • Proficient in HTML, DHTML, JavaScript, CSS, XML, XSL/XSLT and Ajax
  • Developed various UI components: controller, directives, expressions and filter using Angular JS
  • Extensive experience making Ajax calls to populate tables, tab menu and other components with JSON data in AngularJS
  • Well experienced with different IDE’s like Eclipse, My Eclipse, RSA, Net Beans and RAD
  • Experience with EJB Session beans with JNDI, Annotations and JMS message - driven beans
  • Experience using Web Services like JAXP, DOM, SAX, XSLT, JAXB, SOAP protocol in JAXWS and RESTFUL Web Services
  • Hands on experience in UML Modeling, Rational Rose, MS Visio and Linux commands
  • Implemented version control software like VSS, SVN, CVS and Clear Case, GIT
  • Used Log4j Framework to identify teh errors in production, SIT, UAT and Analyzed Ant scripts.
  • Worked in agile methodologies like Test Driven Development and Scrum
  • Experience developing test cases and test plans for Unit testing, integration testing and UAT
  • Proven ability to analyze problems, root causes and develop innovative solutions for business challenges and streamlining operations

TECHNICAL SKILLS

Languages: Java, J2EE, SQL and PL/SQL, UNIX Shell Script, C/C++

J2EE Technologies: Servlets, JSP, JSF, JDBC, JNDI, JMS, WebSphere MQ, MQseries, JavaMail API, EJB4.0, Web services, and Angular JS

Frameworks: Struts MVC 1.1 /2.0, spring 4.3, Hibernate4.3/5.0, JSF2.0, and Angular JS

Web/Application Servers: Apache Tomcat, Jboss 5.x, WebSphere 8.x, WebLogic 10g/11g

Scripting Languages: JavaScript, JQuery

Markup Languages: HTML, DHTML XML, DOM, SAX, DTD, XSD, XSLT

Database & Tools: Oracle 10g/11g, MY SQL, JDBC 3.0, DB2, PL/SQL, SQL*LoaderPostgreSQL 8.O/8.1 and MS-Access

SDP/SDM: Waterfall, Scrum

Design Patterns: Singleton, Prototype, Factory, Façade, Observer, DAO, MVC, InterceptorIterator, Business Delegates,Value Object, Front Controller.

Version Control: CVS, SVN, Clear case, GIT

IDE’s/Tools: Eclipse, Net beans, Websphere Application Developer (WSAD), Rational Application Developer (RAD), Rational Software Architect (RSA), Log4jJUnit, PL/SQL Developer, SQL Navigator, ANT, Maven, and JIRA, HP ALM, MS Office, Visio, MS Project, MS SharePoint, IBM Lotus Notes

PROFESSIONAL EXPERIENCE

J2EE Developer

Confidential, McLean, VA

Responsibilities:

  • Acted as teh key designer and developer, responsible for implementation and delivery of multiple subsystems including TPVA and ADS
  • Acted as teh key Developer/POC for teh TPVA functionality including development and maintenance of multiple modules using REST Web services and Spring JDBC and DAO
  • Used Angular4 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with teh server using SASS, LESS, Bootstrap, Angular4
  • Played a key role in teh entire project life cycle: analysis, detail design, development, system testing, UAT testing, system integration testing, cross environment deployments and production support
  • Used Angular Http services to perform backend REST web Services interactions to get and post JSON data
  • Processed xml files and text files tosave data to teh database usingSpring Batchandscheduled them usingSpringscheduler
  • Enhanced existing service and data access layer developed usingSpring and SpringJPA to interact withDB2database
  • Deployed teh application using WebLogic application server, performed Maven dependencies for teh project and used GIT as Version Control System
  • Developed user management module screens using Spring MVC
  • Created Different UI components using Angular JS such filter, page navigation, etc.
  • Acted as a key liaison from teh development team interacting with teh different IT teams like Stress Testing team, UAT/Functional Testing team, Release Management and MQ/Middleware Admin
  • Prepared Impact Analysis document (defined current system behavior, proposal behavior and scope of teh testing and technical design document; defined Use case diagram, class diagram and sequence diagram)
  • Developed teh test cases for applications using JUnit, Mockito, easy mock etc.
  • Facilitated continuous integration testing and deployment using Jenkins and Sonar
  • Supported QA team in various testing environments: managed production support and defect fixes
  • Posted and pulled teh message using JMS
  • Worked on multiple data center network traffic switch over in production implementation
  • Facilitated performance tuning, optimization and Load balancing different machine.

Environment: Java 1.8, Spring MVC, Angular4, JQuery, Spring, Hibernate, JMS, Eclipse-oxygen, Quality Center, UML, Maven, Jenkins, Sonar, JUnit, Log4j, UNIX, WebLogic 10.3, DB2

JSF/J2EE Developer

Confidential, Herndon, VA

Responsibilities:

  • Analyzed teh initial design requirements in order to provide solutions for teh migration project viability. Used Agile Methodology (Scrum)in teh project development
  • Involved in all teh phases ofSystem Development Life cycle(SDLC) including Requirements Collection, Design & Analysis of teh Customer Specifications, and Development & Customization of teh Application
  • Created design documentation as a part of teh legacy code migration using Rational Rose
  • Using Application Refactoring Tool, generated java skeleton code of Cold Fusion code
  • Created Sequence Diagrams and Flow Charts by inputting Fuse box, model glue cold fusion code
  • Designed and developed teh modules of teh eFMS application. Teh back-end entities were created from tables in theoracle DB, teh application architecture was designed using layers for services, domain and presentation, teh front-end views were created usingHTMLand CSS and teh programming was done usingSpring 4.3, JSF with PrimeFaces 6.1, and Hibernate 5.0
  • ReviewedHigh-level Design (HLD), Functional requirements. Reviewed USE cases for teh application with teh BA team
  • Created teh module project structure as a parent child hierarchy using maven POM. Configured POM projects usingMaven 2
  • Used Angular.JS MVC Framework in teh development of teh web application to bind teh data/model dat was retrieved from a database through services provided in a controller to teh view using scope.
  • Created views using components ofPrimeFacesin XHTML files and annotated managed beans with Spring
  • Created new components, features available from PrimeFaces showcase like data tables, panels, data grids, panel grids, and calendar components etc. which are available in PrimeFaces 6.1 and use them for application requirements
  • UsedAngularJSas framework to createSingle Page Applications in FIT modulewhich can bind data to specific views and synchronize data with server
  • Created Angular service and integration withRESTful APIs
  • Used Angularhttpto send GET/POST request to fetch data from server
  • Configured Hibernatein ‘war’ modules to define relationship between entity classes
  • CreatedHQL queriesto display views within entities which are created from DB tables
  • Developed code for obtaining bean references inSpring Framework usingDependency Injection (DI)orInversion of Control (IOC). ImplementedMVC design pattern
  • Worked oncode-merge,code integrationandmodule integration. Involved in defect monitoring
  • Designed and implementedHibernate mappingsbetween DB Layer classes and database tables
  • Designed and implemented DTO classes, and also database helper classes for dynamic formulation of queries usingHibernate Criteria API
  • Deployed ‘war’ applications inIBM WebSphere App server 8.5
  • Created and deployed ‘jars’ in a local repository and postal artifactory to get dependencies of commercial jars
  • Delivered modules according to theScrummethodology(me.e. based on iterative Sprints)
  • Supported testing team and was also involved in Bug Fixing. UsedJUnit 4.0for unit testing
  • Designed and created test cases and mockups for creation of new modules

Environment: JDK 1.7, J2EE, JSF 2.1, AngularJS, PrimeFaces 6.0, JNDI 1.2, HTML, IBM-JSF 2.1, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, REST API, Ajax, Ant, RAD 9.5, Oracle 12c, Cold Fusion 11, WebSphere 8.5, Oracle DB, Toad 12.5, Clear Case and Linux

Java/J2EE Developer

Confidential, Washington DC

Responsibilities:

  • Participated in requirements gathering, analysis, design and testing phases
  • Designed use Case Diagrams, Class Diagrams and Sequence Diagrams as a part of teh enhancement design phase using Rational Rose
  • Developed teh enhancements implementing MVC Architecture integrating JSF (using Prime Faces) with Hibernate 5.0.9
  • Designed user interface using Java Server Faces (IBM-JSF), CSS, and XML
  • Used JNDI and XML configurations to lookup services for various components of teh system
  • Implemented many UI functions like data tables, data grids, date picker and exported teh tables referencing teh IBM-JSF documentation
  • Migrated from portal server 7 to 8.5 and handled teh major issues encountered
  • Worked with issues in LDAP and eh-cache implementation during teh server migration
  • Developed interfaces and implementations using monitor and manager mechanism to handle different transactions such as performing CRUD operations on grant award data, user management data
  • Developed Hibernate mappings objects to database tables and accessed used xml configurations
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services for pre-Award and post-Award services
  • Developed Web Services for data transfer from FMSS client to server and vice versa using SOAP, WSDL, and REST APIs
  • Worked on TAM API for user management functionality in order to store new password and update password policy changes
  • Deployed G5 application with WebSphere portal Server 8.5, configured portlets on console
  • Used IBM-JSF 1.2 provided components on JSP pages, page code request beans and session beans
  • Navigation in teh application is managed through xml configurations and Navigation Code from actions performed in page code request beans
  • Used AJAX for interactive web application and JavaScript and performed data validations in Action classes
  • Used Clear Case to implement version control system and RAD 9.5 as IDE and WebSphere portal server 8.5
  • Built ANT script for teh application and used Log4J for debugging
  • Used JUnit framework for teh unit testing of all teh Java classes

Environment: JDK 1.6, J2EE, JSF 1.2, JNDI 1.2, HTML, IBM-JSF 1.2, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, REST API, Ajax, Ant, RAD 9.5, WebSphere 8.5, Oracle DB, Toad 12.5, Clear Case and Linux

We'd love your feedback!