We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • IT professional with 8 years of experience in Java and JEE technologies including analysis, design implementation, testing and maintenance of applications
  • Experienced in design and development of multi - tiered web based applications using Java & J2EE (Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Struts, spring, JSF, MVC and Hibernate for persistence purpose.
  • Expertise in Core Java concepts - Collection framework, Exception handling, IO, latest Java features, Serialization, Multi-Threading, Concurrency etc.
  • Good exposure to develop web applications using technologies like HTML, Java Script, CSS, AJAX, JQUERY, DOJO, JSP and Taglibs for creating dynamic pages and actions
  • Extensively worked with GUI plug-ins like Customer Tag Libraries, Tiles Framework and Validation plug-ins like Validator Framework
  • Diverse experience in XML technologies using DTD, XSD, XSLT, SAX, DOM, JAXP and JAXB
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP, UDDI, AXIS, CXF, JAXB, JAX-RS, JERSEY and Web Methods
  • Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM WebSphere, Web logic on Windows/UNIX platform
  • Strong knowledge in Database programming design using Oracle, DB2, MS Access Server and MySQL
  • Good experience in writing Views, Stored Procedures, Indexes, Functions and triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory, Abstract Factory, Adapters, DAO, DTO and Business Delegate
  • Extensive experience in developing applications using Java and related technologies using methodologies like Waterfall and Agile and Scrum
  • Hands on experience in Object Oriented Analysis and Design (OOAD), Use Cases and UML
  • Knowledge of Multithreading/synchronization, NoSQL Database: MongoDB
  • Skilled in UML use cases, class, sequence and deployment diagrams using Microsoft Visio & Rational Rose
  • Knowledge in implementing design patterns and JMS for Messaging services
  • Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XML Spy for XML validation
  • Experience in using CVS, SVN and Rational Clear Case for version control
  • Strong experience in using IDEs (Integrated Development Environment) like RAD, My Eclipse and Eclipse

TECHNICAL SKILLS

Programming Languages: Java, C, C++, PL/SQL

J2EE Technologies: Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, OSGI, EJB 2.0/3.0, RMI

Frameworks: Struts 1.2/1.3/2.0, Spring 1.2/1.3/2.0/3.2 , MVC, Hibernate 2.0/3.0, Tiles, Validator

Web Technologies: HTML, DHTML, JavaScript, AJAX, CSS, JQUERY, DOJO, JSP, GWT (Google Web Toolkit)

XML Technologies: XML, XSL, DTD, XSD, JAXP, JAXB

Application/Web Servers: IBM WebSphere 5.X/6.0/8.1, WebLogic 7.x/8.x/9.0/10.3, JBoss, Apache Tomcat 5.0/5.5

Databases: Oracle 9i/10g/11g, SQL Server 2005, MySQL, DB 2 7.0/8.0/9.0

Messaging Systems: JMS, IBM MQ-Series

Web Services: WSDL, SOAP, UDDI, JAX-WS, JAX-RS, AXIS 2, CXF, JERSEY

IDE Tools: RAD, Eclipse, My Eclipse, NetBeans

Configuration: CVS, Rational Clear Case, SVN

Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX

Build/Testing Tools: Ant, Maven, Jenkins, JUnit, Mockito, Power Mockito, Log4j, XML Spy, SOAP UI

Database Tools: SQL Developer, Data Studio, TOAD

Design Methodologies: UML, Microsoft Visio, Rational Rose

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Followed Agile software methodology for project development.
  • Extensively worked on developing UI components using Angular JS and JSONto interact Restful web services.
  • Data validations were implemented for critical functionalities using AngularJS and JavaScript.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Developed the GUI’s using HTML/HTML5, CSS/CSS3, JSP, Nodejs and AngularJS framework components using Web Storm IDE.
  • Integrate Bootstrap in existing web applications
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection,Spring Security,Spring Webflow withSpring MVC.
  • Used Hibernate named queries concept to retrieve data from the database and integrate withSpring MVCto interact with back end persistence system (Oracle11).
  • Request and Response mapping using Spring (AOP)from and to the application server by annotation based spring configuration inEclipse IDE.
  • Performed bug tracking and Unit Testing using TestNG and FindBugs.
  • Utilized core J2EE design patterns such as DTO(Data Transfer Object)in the implementation of the services.
  • Used MOCKITO to develop test cases for java bean components and test them through TestNG framework
  • Experience working with Splunkfor searching logs and debugging issues in dev and prod environments
  • Experience working with Fiddler for searching logs on UI issues in dev and Prod Environment.
  • Developed and configured Jasmine test cases to test the Angular controllers for UI inJasmine framework (JavaScript Testing Framework)inWebStorm IDE.
  • Worked with MDBs to listen to JMS and process messages.
  • Developing SQL stored procedure and prepared statements for updating and accessing data from database.
  • Developed Quartz Jobs for generating the Documents
  • Extensively performed User Interface validations on client-side.
  • Used Maven to build and deploy application ontoJBOSS Application Serverand also used JRebel to deploy code onto server.
  • Used JIRA tracking tool for assigning and defect management.
  • Used Tortoise SVN for maintaining the component and for release and version management.
  • Logging framework Log4J is used for log messages.

Environment: Java 1.7, JSP, Spring MVC, Spring Core, Hibernate, SOAP Services, XML, XJB, Restful WS, Angular JS, HTML, JSON, Oracle 11g, JBOSS, Maven, SQL Developer, SVN, Log4J.

Confidential, Harrisburg, PA

Java/J2EE Developer

Responsibilities:

  • Analyzed user requirements and designed the user interfaces, object model, application server logic and schema
  • Implemented RUP development processes on Software Development life cycle
  • Designed JSP pages using struts tag libraries, HTML, DHTML, Java Script and Node.js 6.XX.
  • Used Core Java - GOF & J2EE patterns for designing the applications
  • Coded Struts Action Classes, and Model Classes
  • Worked with designers to get GUI mockups
  • Reviewed the code developed by other developers
  • Used and configured Struts Dynamic Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, Validator-rules.xml
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer
  • Used J2EE web-services to get geographic data (city, country etc.) and EJB’s for credit card validation etc.
  • Used Struts2.0 and interacted with backend database using Hibernate framework
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database
  • Used Hibernate Query Language (HQL) for writing the queries
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria’s
  • Used Validator framework of the Struts2.0 for client side and server side validation
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services
  • Implemented Fallout mechanism using Message Driven Beans, JMS
  • Involved in developing RESTful web services using CXF as wrappers to access existing business services by Mobile channel
  • UsedSpring-bootfor dependency injection as well as running the micro services through embedded Tomcat server.
  • Refactored existing Angular JS application for code maintenance based on MVC pattern
  • Used Dojo Toolkit provides an inheritance pattern using Dojo/declare to share modules of code between different projects
  • Used DOJO aspects to trigger functions before or after executing a specific function
  • Used Dijit layout, themes and components to create widgets and User interfaces
  • Worked with QA team to validate the test cases whether the test cases meeting business requirements or not
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Used SVN for version and source control
  • Deployed the applications into LIVE and QA Environment
  • Identified check style, PMD and Find bugs and fixed them
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool
  • Extensively involved in unit testing, worked with user's team to fix the bugs identified in Systems testing.

Environment: Java 1.5, J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Angular JS, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, SQL, PL/SQL, Oracle 11g, TOAD, SQL Developer, Eclipse, JUnitCVS, Struts, MVC, Oracle coherence, JSM, Web Services - WSDL, JAX-WS,SOAP CXF, JAX-Restful ServicesJAXP, JAXB, QC etc.

Confidential, Richmond, VA

Java/J2EE Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application
  • Modified JSP’s, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL)
  • Maintained Struts architecture throughout the application
  • Created connection pools and data sources
  • Involved in developing the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP, Bootstrap and tag libraries
  • Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
  • Developed web services using RESTful technology to support JSON and XML using JAX-RS
  • Worked as a Data Modeler for the team
  • Developed JMS components to send messages from one application to other application internally
  • Created new connections through application coding for better access to DB2 DB
  • Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Involved in developing app using Spring MVC and also used other modules of Spring DI & AOP
  • Involved in implementing Programmatic transaction management using AOP
  • Spring Controllers were used with Angular JS to route the control to desired
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Responsible for data migration to QA/User and Production region
  • Helped new team members & junior developers to make them on the board easily
  • Followed coding standards & ran Test suite to make sure 100% code coverage by using EMMA
  • Involved in JUNIT testing using Mockito
  • Involved in writing developer test cases & scope & traceability matrix
  • Involved in building the code using Ant, Ivy and the deployment
  • Modified JavaScript to read client side activities (events) and data and event validations
  • Used Win CVS as version Control system
  • Developed EJB's (Session Beans) for implementing business logic and transactional services.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output
  • Involved in separation of components and deploying in different servers and balancing the load among each Server
  • Solved performance issues and brought optimal output from the available resources

Environment: s: Java1.5, J2EE, HTML, JS, CSS, AJAX, JQUERY, Angular JS, Servlets, JSP, Web Sphere Application Server, Spring-DI, AOP, Transaction Management, MVC, RAD, JUNIT, Mockito, Oracle coherence, JMS, LDAPJAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, IBM Clear Case etc.

Confidential, Norristown, PA

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile including effort estimations, design, development, implementation, verification and validation
  • Prepared Technical Specifications based on the functional requirements
  • Involved in preparing Technical Design Document of the project
  • JSF 1.2/Rich faces were used to prepare logical parts of the presentation pages
  • Used Spring DI/MVC/AOP modules
  • Used Hibernate with JPA for attaining Object Relational Mapping
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database
  • Used Hibernate Query Language (HQL) for writing the queries
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view
  • Implemented various design patterns like Factory, Singleton, Abstract Factory, Service Locator, DAO, Business Delegate etc.
  • Used Spring IOC to inject DAO objects into the Business delegate classes
  • Provided security by authorizing the logged in user based on User designation
  • Provided Declarative Transaction management using Spring AOP
  • Wrote complex SQL queries to fetch statistics for the business users from Data warehouse on regular basis in Oracle 11g database
  • Generated Web service client code and end points using Axis. And developed the Restful web services using JERSEY API
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema
  • Implemented SOA architecture for different application to exchange data for business process
  • Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers
  • Wrote build & deployment scripts using shell, Perl and ANT scripts
  • Wrote stored procedures and Database Triggers using PL/SQL
  • Involved in using IBM WebSphere MQ Series connection with AS/400(IBM SYSTEM)
  • Designed network diagram, and set up the Development Environment, IST and UAT environment by installing and configuring Web Sphere Application Server on UNIX environment
  • Used SAX and DOM for parsing XML documents and XSLT for transformation
  • Used IBM Clear Case for version and source control
  • Used Eclipse for development purposes. And Rally for tracking tasks, user stories, and bugs
  • Used JUnit to do unit testing for the modules developed

Environment: Java 1.6, J2EE, JSF 1.2, Rich faces, Spring 3.2, Hibernate 3.0, JSP2.0, Web Sphere Application Server 8.1, HTML, Java script, AJAX, CSS, Oracle 11g, SVN, Axis 2 Web Services, WSDL, RESTFUL, UDDI, JERSEY, XML, DTD, XSD, XSLT, PL/SQL, Rally

Confidential

Java Developer

Responsibilities:

  • Created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript
  • Designed the applications using OOAD
  • Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers
  • Wrote stored procedures using PL/SQL for data retrieval from different tables
  • Implemented Kerberos Authentication Service to validate users logging into Quill
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used Java Beans to return dynamic information
  • Wrote Entitlement Accessory Classes
  • Incorporated entitlement checks in the entire session bean
  • Created and deployed numerous Session and Entity beans
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side
  • Part of performance tuning team and implemented caching mechanism and other changes
  • Recreated system architecture diagram and created numerous new class and sequence diagrams
  • Created combined deployment descriptors using XML for all the session and entity beans
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance
  • Involved in preparing the Documentation of the project to understand the system efficiently

Environment: Java, J2EE, Servlets, JSP, HTML, Java script, JDBC, XML, XSD, JAXP, JAXB, JSON, Web Services-WSDL, SOAP, JSF, JMS, Struts framework, XSLT, Web sphere Application Server, Unix, MySQL -SQL, PL SQLSVN, QC, WINSCP3, Putty etc

We'd love your feedback!