We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Full - Stack Developer with 8+ years of experience in Application Development, including design and development of Projects in teh areas of Java/J2EE Client and Server side Enterprise Applications.
  • Good experience developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy and Maven.
  • Strong experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, XSD, JSON, and JAXB.
  • Experience using Front-end technologies like JavaScript, Angular JS, AJAX, JQuery as well as HTML, CSS, and CFML.
  • Experience with Hibernate Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Implemented several design patterns such as MVC, Business Delegate, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Extensive experience in Web application development using - HTML, CSS, JHTML, JavaScript, Ajax, AngularJS, D3.Js, ExtJS, Applets, AWT, RMI, XML, XSD, XSTL, UML.
  • Experience as GUI developer using JSP, Ajax, JQuery.
  • Experience in developing components using Enterprise Java Beans over Application servers and platforms such as WebSphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, and Factory Design pattern, Value Object, Singleton and Proxy Design Pattern.
  • Good experience with Java OOPS concepts like Multithreading, Collections and Exception Handling.
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Engineering web development, multi-tier applications, acting as all players from Database to user interfaces.
  • Experience with servers like WebLogic and WebSphere.
  • Experience in designing Low Level and High Level design documents
  • Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, JBoss, WebSphere and Tomcat, BEA WebLogic.
  • Experienced in writing applications in Maven, ANT and deploying them on to servers.
  • Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Experience of working with RAD, WSAD 5.0, Spring Tool Suite, JDeveloper, Eclipse, NetBeans,
  • Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
  • Experience in teh use of Defect Tracking & Version Management Tools such as SVN, CVS, GIT.
  • Experienced in Unit Testing and generating of Test cases for web applications.
  • Experience with unit testing teh applications using Junit and JMeter.
  • A resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.

TECHNICAL SKILLS

Languages: Java, SQL & PL/SQL

Java Technologies: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags,, RMI, JCAPS, Design Patterns

Frameworks: Spring, Struts, Hibernate

Application Server: IBM WebSphere, Apache Tomcat, Glass Fish, JBoss, WebLogic, TPT, CXL.

Web services: SOAP, WSDL(JAX-WS), UDDI,REST(JAX-RS), APACHE CXF, AXIS, XFire

Web-Application Tools: XML, XSD, JMS, Servlets, JSTL, EL, Custom Tag Library, JSP, JSF, JNDI, JPA, JAXB

Database: DB2, Oracle, SQL Server, MySQL, PostgreSQL, Squirrel, Stored Procedures

Scripting Language: HTML5, XML(SAX, DOM), XSL/XSLT, XPATH, Java Script, JQuery, Ajax, EXT JS, Angular JS

Core Expertise: Java GOF and J2EE design patterns, Core Java concepts - Collections, Java 1.5 features, Multi-threading, Exception handling, IO, Concurrency etc.

Version control Tools: CA Harvest, CVS, SVN, IBM clear case

Build Tools: Ant, Maven, Jenkins, Cruise Control

Other Tools: Log4J, TOAD, SQL developer, HP Quality Center, JIRA, EMMA, Autopsy’s, SOAP UI, FileZilla, Putty, Edit Plus

IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty, JUnit, Log4j.

Logging Frameworks: Log4j, Java Logging API, SLF4J

Testing Tools: Junit, JMeter, Quality Center, SOAPUI

UML Tools: Rational Rose, MS Visio

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Senior Java Developer

Responsibilities:

  • Involving in design, development, testing and implementation of teh process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make teh build passes before deploying teh code to other environments.
  • Configuration of application using Spring, Struts, Hibernate, DAO’s, Actions Classes, Java Server Pages.
  • Developed teh application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as teh view.
  • Developed presentation layer using JSP, HTML, CSS, JQuery and Angular JS..
  • Extensively used Spring IOC for Dependency Injection and worked on Spring MVC Frameworks.
  • Adopted J2EE design patterns like Session Façad, Service Locator and Business Facade.
  • Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure teh application and limit access privileges to teh users.
  • Created iBATIS SQL Mapper XML files to map java objects.
  • Involved in backlog grooming, sprint planning, user stories estimations and dividing USs into tasks.
  • Used HTML5, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Used AngularJS for single page application and to bind HTML to javascript objects.
  • Experience in expanding, scaling and maintaining web application.
  • Building and Deploying Application using Maven in IBM WAS server.
  • Used spring framework to inject services, entity services, transaction management, rapid transaction processing systems and concerns by factory class corresponding to teh use case operation executing.
  • Implemented teh application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Developed & consumed teh web services using Apache CXF, JAX - WS, AXIS, WSDL, and SOAP.
  • Created internal & external services, Entity services and handlers.
  • Used Hibernate to create data layer to teh services to do CRUD operations in to DB.
  • Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
  • Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
  • Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Involved in doing JUNIT testing and ran teh TEST SUITE using EMMA tool.
  • Ran check styles, Find bugs and PMD defects and fixed them.
  • Addressed defects identified in QA, IST phases. And tracked them using QC.
  • Deployed web services are tested using SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Deployed teh application in UNIX machine and used FTP to see teh logs etc.
  • Used Ant tool to build & deploy teh application on teh server.
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying teh application.
  • Involved in analyzing teh performance of teh application, gathered thread dump & tuned teh application using JProfiler.

Environment: JAVA 1.6/J2EE, HTML, DHTML, Java Script, AJAX, JQUERY, Servlets, JSP, JSON, Oracle Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring 3.2, MVC, IOC, AOP, Hibernate 3.5, JAX-RS, CXF, JMS, RAD 8.0, JUNIT, SVN, SOAPUI, JNDI, Oracle, Apache AXIS, Maven, JProfiler etc.

Confidential, Oaks, PA

Senior Java Developer

Responsibilities:

  • Participated in reviewing teh functional, business and high level design requirements.
  • Designed teh Use Cases and Sequence Diagrams using MS-Visio.
  • Used teh Inversion of Control module of spring framework.
  • Published methods as web methods using JAX-WS and used SOAPUI for testing these web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations and XMLBeans for parsing teh XML document.
  • Created Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Write Spring AOP to avoid cross cutting concerns from teh project.
  • Used Spring Transaction Management with hibernate to handle teh transactions.
  • Wrote JavaScript's for validating teh client side user information based on their business rules.
  • Developed various UI components using Angular JS (MVC), JSON and HTML.
  • Worked on teh YUI Library utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHMTL and AJAX.
  • Co-orientated with development team for deployment of application into JBoss Server.
  • Maven Build & Application deployment in Dev/QA/Production environment.
  • Used Soap over HTTP and Soap over JMS for communication between components.
  • Used JMS API for asynchronous communication by putting teh messages in teh Message queue.
  • Developed XML specifications for teh request and response between teh user and teh Citi system.
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed SQL queries and Stored Procedures for retrieving teh data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Oracle Database access was implemented through JDBC Bridge at server end.
  • Used Marker Template for sending teh parameters to teh back end systems.
  • Log4J was used for logging errors in teh application.
  • Experience in working with Agile Methodologies.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, EJB, Oracle 10g, Eclipse, JBoss, Ant, SOAP, JMS, WebSphere 6.1, HTML, JavaScript, JSON, JUnit 4.0

Confidential, Newark, NJ

Java Developer

Responsibilities:

  • Involving in design, development, testing and implementation of teh process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make teh build passes before deploying teh code to other environments.
  • Development of web pages using Spring, JSP and JavaScript.
  • Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
  • Used J2EE design patterns like Factory pattern & Singleton Pattern.
  • Designed and deployed Multi-threading for Finance management cycle.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating teh records in teh database.
  • Java/Spring/Tomcat on Ubuntu, RHEL & Mac OS/X, someGroovy
  • Involved in bug fixing and resolving issues with teh QA and production environment during production support.
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing teh Quartz scheduler.
  • Handled Java training sessions for teh trainees.
  • SVN is used as a tool for version control.
  • Used TOAD for accessing teh database.

Environment: JAVA, STRUTS, SPRING, iBatis, XML, XSL, JSP, JMS, JavaScript, EJB2.0, Oracle 8i, WebLogic App. Server 8.1, Weblogic Workshop, CVS, OOPS.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in teh loan details Presentation module.
  • Involved in designing of teh BOA Loan Assist entry framework using J2EE guidelines and different J2EE design patterns with JSP, Controller Servlets and EJB in picture.
  • Involved in teh implementation of teh Service Locator, Business Delegate and teh Session Façade design pattern for teh enterprises level functionality.
  • Used JavaScript, for teh client end data validations
  • Involved in JUnit testing and used JProbe to quickly pinpoint and repair teh root cause of application code performance and stability problems that obstruct component and integration integrity.
  • Developed teh Stateless Session bean for processing teh business logic.
  • Developed numerous Transfer objects using teh DTO design pattern for inter-tier communication.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used Struts Validation framework for validation of user input as per teh business logic and initial data loading.
  • Used JSF for automatic synchronize UI components.
  • Logging, Exception handling and validations to IOMS and IOMS Payoff application using AOP module of Spring.
  • Used JSF for navigation handling and duplicate button press problem.
  • Used Pojo to develop custom dojo widgets for Color chooser and others.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Used Crystal Report tools to generate data sources.
  • Application development using N-tiered client/server development.
  • Implemented Rational Unified Process (RUP) for software development process
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Written build xml file for ANT scripting.
  • Used IBM Rational Clear Case(software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity
  • Deployed applications using Web Logic Application Server
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version controlling tool for managing teh module developments.

Environment: JAVA, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts 2.0, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for teh modules using UML and Rational Rose.
  • Developed teh presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript.
  • Developed and implemented teh MVC Architectural Pattern using Spring Framework.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in teh application.
  • Modified Account View functionality to enable display of blocked accounts details that has tags. dis involved modifying beans, JSP changes and middle tier enhancements.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Code implementation using java & groovy, re-factoring & peer review
  • Developed Session Beans and DAO classes for Accounts and other Modules.
  • Extensively used Spring JDBC in data access layer to access and update information in teh database.
  • Worked on generating teh web services classes by using WSDL, UDDI and SOAP.
  • Consumed Web Services using WSDL, SOAP and UDDI from third party for authorizing payments to/from customers.
  • Used JAXB API to bind XML Schema to java classes.
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
  • Used CVS for version control and Maven as a build tool.
  • Used Log4j for logging errors, messages and performance logs.
  • Used JBoss Application Server to deploy application.

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer.

Confidential

Java Developer

Responsibilities:

  • Implemented large-scale enterprise logistics application. Teh first phases use a variety of server-side tools (Servlets, Oracle9i, PL/SQL, Java Stored Procedures, EJB).
  • Developed extensible XLST procedures for handling navigational trees of any depth.
  • Worked on user personalization module using XML as portable data and developed required standard templates of XSL used IBM lotus XSL parser for XSLT and XPath.
  • Developed and Deployed EJB components, Servlets.
  • Developed session beans, entity beans for teh system.
  • Involved in teh preparation of test scripts for teh use cases.
  • Developed Persistence layer using Hibernate (domain layer) using java classes and BIS using stateless session beans incorporating session façade design pattern.
  • Involved coding and review of teh system.
  • Involved for preparation of user entry screens.
  • Developed teh presentation layer using JSPs and HTML.
  • Has got teh knowledge on Ruby, Groovy and Grails
  • Client side validations were done using JavaScript.
  • Worked on implementing Connection Pooling at Web Logic Server
  • Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
  • Created Security Realms in Web Logic
  • Teh User interface for setting-up pharmacy store, configuration settings, pop-up windows were coded in pure JFC/SWING.

Environment: Java, J2EE, XML/XSL, JFC/Swing, JUnit, Servlets, EJB, Web logic, Oracle 9i, Jdbc, Jsp, Html, JavaScript, Windows2000, Eclipse.

We'd love your feedback!