We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Woodcliff Lake, NJ

PROFESSIONAL SUMMARY:

  • Over 9+ years of experience in software development, maintenance and support including design, development, deployment, and testing of various applications.
  • Extensive experience using JEE/Java technologies across various verticals such as banking, telecom and e - commerce .
  • Full life cycle experience including requirements gathering, business analysis, system architecture, high level design, software architecture, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
  • Strong experience in Development and implementation of B2B and e-commerce Web applications using Java and JEE technologies JSP, EJB, Java Servlets, JDBC, Java Beans, JNDI, JMS, Java Mail, WebServices, XML, XSL, HTML, CSS and Java Script.
  • Experience in JSF, JQuery, spring, Hibernate and Struts framework.
  • Experience in Agile/Scrum
  • Strong experience in web servers like Resin, Apache Tomcat and Weblogic.
  • Excellent Oracle programming skills - proficient in writing, testing and implementing views, stored procedures, cursors and triggers.
  • Excellent debugging and testing skills
  • Good knowledge in different Design patterns like Front controller, Value Object pattern, Business Delegate, Singleton pattern, Intercepting Filter and MVC architectural design pattern.
  • Strong experience in using IDEs like Eclipse, Net Beans and Jbuilder.
  • Proficiency in using tools like Toad, Visual Source Safe and StarTeam.
  • Good knowledge in Object Oriented programming concept.
  • Very good understanding of the entire Software Development Life Cycle (SDLC) of a project, from requirements analysis, design and development to integration testing, production implementation and maintenance.
  • Good acquaintance with Client/Server architecture, Object-Oriented design techniques and web application design.
  • Good analytical and problem-solving abilities backed by excellent communication and interpersonal skills.
  • Experience working with YUI widgets, AJAX, and developing interactive web applications

TECHNICAL SKILLS:

Sun Solaris 5.1, HP: UNIX, MS-DOS, Windows 98/NT/2000/XP/Vista/7

Languages: Java 1.4/1.5/1.6, J2EE, PL/SQL, C, C++

Java/J2EE Technologies: Applets, Swing, JDBC, JNDI, RMI, Java Mail, JMS, HTML, DHTML, Java Script, JSP, Servlets, EJB, JSF, Struts, Hibernate, Spring, Log4J

J2EE design patterns: MVC Model

Web development: HTML, DHTML, Java Script, XML

Web/Application server: Apache Tomcat 5.0, Resin 1.2.8, Weblogic 8.1, Sun Application Server

Databases: Oracle 9i/8i, SQL Server 2000, MS Access

Protocols: HTTP, SNMP

Tools: Eclipse, Toad, MS Visual SourceSafe, StarTeam, Net Beans, JBuilder

PROFESSIONAL EXPERIENCE:

Confidential, WOODCLIFF LAKE, NJ

Java/J2EE Developer

Responsibilities :

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Also involved in migrating some of the major applications from Weblogic to Glassfish server.
  • Developing Web applications using Java, J2EE, Spring and JSP. Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Utilized various JavaScript and JQUERY libraries, AJAX for form validation and other interactive features.
  • Using Java Script and Spring validation frame work for performing front end validations. Designed, developed and published Loan Pre - processing Web Services.
  • Using Hibernate for the backend persistence.
  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Redesigned the web applications by replacing the Custom MVC framework with the Spring MVC module.
  • Involved in creating pages from mockups using JavaScript, Angular JS, JQuery, CSS3, and HTML5
  • Worked with Angular JS to Design single page application.
  • Used spring framework for dependency injection with the help of Configuration files. Used Apache Tomcat as application server to build the web applications.
  • Designed the Front-end Screens using JSP, Servlets, HTML and JavaScript.
  • Built applications using React.js which allowed us to render pages on both the client and server using the same codebase.
  • Planning, deploying, monitoring, and maintaining Amazon AWS c loud infrastructure consisting of multiple EC2 nodes and VMware Vm's as required in the environment.
  • Create REST API allowing users to create jobs and retrieve data from No SQL storage Mongo DB.
  • Implemented the Spring Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Ajax in web pages to make Asynchronous request to the server.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Developed Data Access Objects (DAO's) for interacting with the database using JDBC and Spring JDBC.
  • Involved in coding DAO layer using Hibernate to access the Oracle database.
  • Implemented Web service calls using JAX-WS and SOAP that provide Global information support such as Customer and Account management.
  • Tested Web Services using SOAPUI tool as a part of unit testing. Using SVN for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing.
  • Using the LOG4j to log regular Debug and Exception statements.
  • Implemented Test Driven Development (TDD) using JUnit.
  • Developed various test cases and performance unit testing using JUnit.
  • Developed Ant build scripts, created WAR files and deployed in JBoss application server.
  • Experienced in writing Unix Shell Scripts for file backup.

Environment: Java (J2EE, EJB), Eclipse, Unix, Weblogic, Glassfish, Rest, JavaScript, AJAX, JSON, HTML5/4, CSS3, AngularJS, NodeJS, JQuery, AWS, JDBC, Hibernate, Spring, JSON, XML, XPath, XSD, XSLT, JSP, Servlets, Spring, Oracle.

Confidential, LEWISVILLE, TEXAS

Java/J2EE Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery(Jenkins Tool), Junit, Mockito, JIRA issue navigator, Crucible Code Reviews is part of every day's work
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published
  • Developed application on Spring4.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using MVC.
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Implemented JDBC database drivers or relational drivers like Oracle, Sqlserver, Postgresql, MySql, DB2
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints
  • Developed Server side components using Spring IOC, Hibernate and design patterns Business Delegate, Session Façade, Service locator, DAO's, DTO's.
  • Involved in building service and repository layers.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Used QPID Messaging service in the application to communicate with a variety of external systems.
  • Wrote test cases in JUnit for unit testing of classes.
  • Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Used AngularJS for dynamic web applications using HTML.
  • Published and consumed SOAP Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Project artifact deployed on a Tomcat.
  • Worked on Cloud Foundry(Similar to AWS) which is JPMC specific, where we hosted our application and made use of different services available on cloud like MariaDB, Siteminder and QPID Messaging services.
  • Implemented the logging mechanism using log4j framework
  • Used GIT as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Worked on a variety of defects to stabilize application.

Environment: J2EE (Java 1.8), Spring(MVC, Boot, data jpa, IOC, AOP, Security), Hibernate, QPID Messaging service, REST WebServices, HTML, JQuery, Angular JS, Jmeter, JUnit, Linux, Eclipse, Tomcat, Cloud Foundry, GIT, MariaDB on cloud.

Confidential, SFO, CA

Java/J2EE Developer

Responsibilities :

  • Designed Application Layer following the MVC Model2/ Struts.
  • Presentation tier of the application was built completely on Struts framework.
  • Used various J2EE design patterns at Presentation/Business/Data tiers in the system.
  • Identified business objects in the system and implemented according to EJB 2.1 spec.
  • Extensively involved in the creation of all the Session Beans and Entity Beans.
  • Designed and developed wrapper around JDBC API, which works in two modes - Prepared Call and Callable.
  • Implemented Data Transfer Objects, Value Objects for moving data between Presentation tier and Business Layer.
  • Implemented asynchronous communication in the system using JMS.
  • Involved in Code Reviews.
  • Performed unit test case preparation and testing.
  • Involved in Integration of various modules.

Environment: J2EE (Java 1.4, JSP, EJB 2.1), UML, JMS, XML, JDBC, STRUTS, Webservices, HTML, JavaScript, DHTML, WebSphere 4.0, Oracle 9i, Jbuilder, TOAD, JUnit, Windows NT, Linux, SUN Solaris

Confidential, SFO, CALIFORNIA

Java Developer

Responsibilities:

  • Understanding of business requirements.
  • As a programmer Analyst I was involved into all the modules of the application.
  • Prepared Technical Design Document to understand the flow of the application.
  • Participated in the analysis, design and the development of different modules for the integration with the application.
  • Led design and implementation of new product imaging platform using spring, Hibernate.
  • Involved in a team of designed and developers to design and implement the core modules.
  • All Modules in the application are based on MVC architecture and J2EE technologies.
  • Used design patterns to delegate requests to appropriate session EJB.
  • Used HTML5 for the development of Confirmation Screen for the Confidential .
  • Design xml and web services to communicate with different applications.
  • Used WRIA ( Confidential Rich Internet Applications) Framework for deployment of a compiled client application through a browser.
  • Tested the application in different environments for compatibility.
  • Used Anthill to deploy application in different environments.
  • Used Subversion tool to maintain all version repository.
  • Chart Controller Web Services - Developed a hierarchy of controllers, with generic interfaces, and default implementations, exposed as RESTful Web services, with Chart Specific parameters passed as query string.
  • Designing and developing JSP Pages using Struts Frame work and Tag libraries
  • Designed XML Schema definitions for the XML documents

Environment: Java, J2EE, EJB, JSP, JavaScript, Servlets, Websphere, WSAD, Oracle, SQL, Web Services, SOAP, SDLC, Ant, Struts, Eclipse, Hadoop, XML, RAD.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Gathering functional requirements on electronic banking , electronic funds transfer, fixed income, electronic presentment and payment and financial account processing.
  • Prepared BRD document along with Client representatives.
  • Analysis of the three-tier Application architecture and process flow.
  • Created the SRS, TDD document based on client functionalities.
  • Based on SRS document, performed Object oriented design in UML.
  • Designed the application using Struts, spring and J2EE design pattern.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
  • Used JQuery, Jamons, Site Elements and Web control for UI development
  • Used Firebug & QUnit for Javascript & JQuery debugging.
  • Developed Persistence classes and O/R Mapping (.hbm) files for Hibernate.
  • Developed utility classes for parsing XML files.
  • Designed the application using MVC design pattern .
  • Design a Struts application plug in to Spring Framework.
  • Configured Hibernate to use encrypted username and password.
  • Used HQL queries and Criteria API for efficient object retrieval.
  • Extensively used TOAD for managing the database.
  • Performed various DDL, DML operations on Oracle database using SQL queries.
  • Responsible for automation of release activities using Ant and Visual build professional tool.
  • Involved in Testing - unit testing (JUnit) & integration testing EJB’s.
  • Involved in Planning, Motivation and training the team members in the technical and functional parts.
  • Worked closely with Architects and Business Analysts to take architectural decisions.
  • Involved in analysis for Workflow creation, template and Application-security policy.
  • Monitored team members to follow standards, guide lines and use new tools.

Environment : Java EE 6, EJB 3.1,Struts 2.2, Spring 2.5, Jquery, IBM MQ Series, Servlets, XML, XSL, XSD, CSS,PVCS, Java Script, AJAX, MVC, HTML, Multithreading, Eclipse, JUnit, HttpUnit, JSF, JTS, UNIX, Hibernate, iPlanet6.0/Weblogic 9.0, Oracle10g.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in the design of JSP screens for the Public Provident Fund and Bond modules.
  • Developed the user interface screens for the above modules.
  • Converted the application’s console printing of process information to proper logging technology using log4j.
  • Developed the business components (in core Java) used in the JSP screens.
  • Involved in the logical and physical database design and implemented it by creating suitable tables, views and triggers.
  • Created the related procedures and functions used by JDBC calls in the above components.
  • Extensively involved in performance tuning of Oracle queries.
  • Created components to read application messages that were stored in xml files.
  • Created UNIX shell scripts for command line administrative access to oracle database and for scheduling backup jobs.
  • Created war files and deployed in web server.
  • Performed source and version control using VSS.
  • Involved in maintenance support.

Environment : JSP, Servlets, JDK, JDBC, XML, JavaScript, HTML, Oracle 8i, Sun Application Server, Net Beans, Toad, Apache log4j, Unix Shell Scripting, MS Visual SourceSafe, Windows 2000, Sun Solaris.

We'd love your feedback!