We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • 7 Years professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies. Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Sound knowledge of J2EE architecture, design patterns, objects modeling using various J2EE technologies and frameworks.
  • Experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance, implementation and testing of various client/server and N-tier web applications.
  • Adept at creating Unified Modeling Language (UML) diagrams such as Use Case diagrams, Activity diagrams, Class diagrams and Sequence diagrams using Rational Rose and Microsoft Visio.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Experienced in using Agile methodologies including extreme programming, SCRUM and Test Driven Development (TDD).
  • Solid understanding of all aspects of AIX administration and system operations.
  • Strong experience in developing font end of the system using emerging technologies like Ajax, CSS, JavaScript, J Query, HTML, JSP, DHTML, JSTL.
  • Experienced in J2EE Programming such as EJB, JDBC, and JNDI.
  • Developed web applications based on different Design Patterns including Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator etc.
  • Proficient in integrating and configuring the Object-relation mapping tool, Hibernate in J2EE applications and other open source frameworks like Struts and Spring.
  • Worked on Struts open source framework along with Tiles, Struts Controllers and client server validation.
  • Configured and developed web applications in Spring, employed spring MVC architecture and inversion of control.
  • Experience in building and deploying web applications in multiple applications servers and middleware platforms including Web logic, Web sphere, Apache Tomcat, JBoss.
  • Good knowledge in Web Services, SOAP programming, WSDL, and XML parsers like SAX, DOM, Angular JS, Responsive design/Bootstrap,
  • Experience in writing SQL Queries, Stored Procedures, Views, Functions, and Triggers in Oracle 9i/10g/11g and MySQL4.x and 5.x.
  • Server design and implementation work, including X Query and XSLT.
  • Experience in writing test cases in Java Environment using J Unit.
  • Hands on experience in development of logging standards and mechanism based on Log4J.
  • Involved in generating reports using Jasper Reports.
  • Experience in building, deploying and integrating applications with ANT, Maven, Hudson and Cruise Control.
  • Experience with many versions of Python as well as their differences and features.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, J unit, Mockito.

Middleware: ODBC, JDBC, RMI, Mule ESB, Blaze DS.

Web/App Servers: IBM Web Sphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: Edit Plus, Text Pad, Eclipse 3.x, WSAD, RAD 6/7

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgre

Languages: Core Java 4, Java 5 using generics, JavaScript, ActiveX, Perl, PL/SQL, XMLOperating Systems Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3 Rational Rose, UML, J Unit, Ant, Maven, Struts, Ajax, DOJO.

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control

Web Technologies: HTML, DHTML, CS3, AJAX, Web Services JAX-RPC, JAX-WS, SOAP UIRest Client

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational Clear Case, CVS

OOAD Tools: MS Visio, IBM RSA 6.x

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL TuningObject Oriented Modeling using Rational Rose, Version One, TOAD and PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer ObjectsSingleton, Observer, Factory and Session Façade.

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Senior JAVA/J2EE Developer

Responsibilities:

  • Developed the application using agile methodology and Scrum method of project management.
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
  • Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, j Query, jQuery plug in, etc. Taking advantage of the MVC pattern of the Spring MVC to produce higher maintainability of the code.
  • Developed UI screens using JSP, JavaScript, J Query, XHTML, CSS.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap of the web site using HTML5, and CSS3
  • Wrote web service methods using REST API.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Implemented Spring Modules like IOC (Dependency Injection) and Aspect Oriented Programming (AOP).
  • Coded Business services using spring and also interacted with the database using spring DAO.
  • Integrated business layer using Hibernate and Oracle 9g/10g.
  • Used Spring AOP module to handle the custom exceptions.
  • Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework.
  • Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Front end debugging using Fire bug tool.
  • Actively involved in code reviews and also in bug fixing.
  • Used MAVEN for building the application and deployed on Tomcat Server.
  • Used GIT for version control.
  • Used JIRA issue tracker to file the bugs.

Environment: Core Java, J2EE 1.6, Spring Framework, Java script, Bootstrap, JQuery, Mockito, Apache Tomcat 7, XML, Eclipse, Apache AXIS, Jersey, GIT, Maven 3.x, Log4j, REST API, Hibernate, Oracle, Toad, J unit 3.0, Agile, JIRA, UML (Rational Rose), Web Sphere v7.0, HTML 5.0, CSS and Windows XP.

Confidential, Richfield, OH

Senior Java/J2EE Developer

Responsibilities:

  • Developed the application using agile methodology and used Scrum method of project management.
  • Involved in front end development using HTML, CSS, and JavaScript.
  • Analyzing and developing the front end of the application using HTML5, CSS3.
  • Called the restful web service calls for POST, PUT, DELETE and GET methods.
  • Implemented Spring Modules like IoC (Dependency Injection), Spring Aspect Oriented Programming (AOP), Spring MVC and Spring ORM.
  • Designed pages using Angular JS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and Http Request.
  • Used Angular JS framework to bind HTML (views) to JavaScript objects (models).
  • Created Angular JS custom directive for reusable components.
  • Used iBATIS 2.x in data access layer to access and update information in the database.
  • Used Mule ESB to query Sales force for S Objects and transformed the S Objects to XML
  • Expose HTTP and Restful Endpoint through Mule ESB and XSLT transformers to transformer xml to IFP domain model.
  • Involved in Service orchestration and integration with external systems using Mule ESB.
  • Used core java design patterns like Abstract factory, Factory, Singleton and Façade for assuring quality coding and development of the application.
  • Created Request transformer, Response transformers, Custom Components and configured them in mule-config.xml.
  • Responsible for the oracle schema design and created SQL maps for iBATIS.
  • Developed Restful Web services using Apache CXF and exposed restful CXF client.
  • Developed business validation using Smooks MVEL and document level validations using XSD
  • Used Core-Java concepts like multi-threaded Java-Collections and JDBC.
  • Processed 834 form using spring integration by using splitters, aggregators and routers.
  • Implemented spring batch for pooling the xml documents from a specific directory location on the server.
  • Created error handling framework and persisted all the business validation errors and application error in to IFP error table.
  • Implemented variousJ2EEdesign patterns in the project such as Factory, Singleton, Service Locator and Data Access Object.
  • Used SQL and PL-SQL to create views, stored procedures, triggers, cursors for IFP relational database models
  • Front end debugging using Fire bug tool.
  • Develop and execute unit test cases using Testing.
  • Used Clear Case for version control.
  • Used MAVEN 3 for building the application and deployed on Web Sphere 6.1 Application Server.

Environment: core java, Java 6, J2EE, Spring Web Framework, Messaging System, iBATIS 2.x, Spring Integration 2.x, XML, JSON, Bootstrap, Mule ESB 3.1, Java script, Spring Source Tool Suite 2.9(STS), Clear case, SOA, Oracle 10g, Log4j, Tomcat server, Sql, Sql developer, Angular JS, Apache CXF, J unit 3.0, Testing, Restful Web services, SOAP, WSDL, Agile, Rally, Maven 3.x, UML (Rational Rose), HTML 4.0, CSS and Windows XP .

Confidential - Arlington, VA

Sr. Web Application Developer

Responsibilities:

  • Involved in development of business domain concepts into Use Cases, Sequence Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
  • Designed and Developed Business Delegator pattern for delegating calls from front end tier, and used Transfer/Value Objects, and DAO Patterns to build the back end tier architecture.
  • Developed and deployed UI layer logics using JSP, XML, JavaScript, HTML /DHTML.
  • Analyzed and developed the front end of the application using Angular JS, HTML5, CSS3 and Bootstrap.
  • Designed pages using Angular JS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and Http Request.
  • Responsible for analysis and design of the application on MVC Architecture, using open source Struts.
  • Involved in Configuration of XML files according to the Struts framework.
  • Involved in configuring Struts, Tiles and developing the configuration files.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Exposed Servlet-based Web Services using JAX-RPC with the support of Spring Framework.
  • Involved in the design and decision making for Hibernate OR Mapping and used Hibernate in DAO Layer.
  • Wrote SQL and Stored procedures for data manipulation and interacting with the Oracle 9i/10g.
  • Used transaction interceptor provided by Spring for declarative Transaction Management.
  • Used Apache Maven framework for building project artifacts and to manage dependencies.
  • Formulated and analyzed queries in SQL and also got experienced in writing stored procedures (PL/ SQL) and triggers.
  • Wrote PL/SQL, condition SQL to fetch data from DB2.
  • XML processing using X Query, XSLT.
  • Involved in technical designes using X Query and Mark Logic.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes
  • Involved in writing Unit/ Integration Test cases using J unit and Easy Mock frameworks. Also used log4j for logging purposes.
  • Involved in quality review of program specification for peer developers.
  • Performed regression testing, support integration testing, end to end testing and user acceptance testing.
  • Followed Agile Methodology throughout the lifecycle of the project.
  • Used SVN as revision control repository for configuring the source code using the subversion.

Environment: Java, J2EE, Struts2.0, Spring, Spring Security, Hibernate 3.0, X Query, UNIX/AIX Mongo DB, EJB, Tiles, JDBC, JSP, JavaScript, Angular JS, J Query, JAX-WS, SOAP, HTML, CSS, JSTL, WSAD, ANT, Web sphere6.0, Oracle 11g, DB2 JUNIT and Log4j.

Confidential - Austin, TX

Sr. Java Developer

Responsibilities:

  • Developed the application using agile methodology.
  • Involved in design and development of Rich Internet Applications (RIAs) using Adobe Flex Technologies like MXML and Action Script 3.0.
  • Used Mate MVC framework to handle the events and to retrieve the data from the server.
  • Implemented Manager Classes, Event Map and Model classes for Mate architecture.
  • Developed Action Script functions for event handling, response handling and error handling.
  • Strong Designing of Flex UI components as well as creating custom flex components searchable Data grids and extended Combo Box.
  • Implemented Modules for Cadence, OOT Parameter and RDC bypass processes.
  • Using a Module Loader to load/unload Flex modules into the application at run time.
  • Extensively used HTTP Service calls to get the data from back end BPM Services.
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • All the BPM services are exposed using Rest API which returns XML/JSON data from the BPM Services.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Used JSON to exchange data between Flex user interface and the back end BPM services.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Used Spring Inversion of Control (IOC), Spring AOP, Spring ORM, Hibernate, JPA annotation, and Tomcat Web app server 7.x
  • Developed Flex Custom Events for communication between various components and for Event Bubbling
  • Messaging Engine used to handle trade status coming from various Exchanges through vendor applications.
  • PDF Forms and Digital Stamp labels. Utilized JavaScript to automate a PDF form. Utilized JavaScript to present a data entry form that when submitted transferred form information to the digital stamp placed on the PDF form.
  • Used Clear Case for version control.
  • Responsible for tuning complex SQL queries and Stored Procedures to increase performance.
  • Developed and deployed the application on THD Tomcat grid server.
  • Involved in tracking the production issues and fixing the issues.

Environment: Core Java, Java 5.0, J2ee, JSON, Rest API, Flex 3.2, Action Script 3.0, MXML, XML, Java script, Blaze DS, Mate MVC Framework, THD Eclipse, Messaging, WebSphere 6.1, Clear Case, Oracle 10g, Log4j,THD Tomcat grid server, JPA, Sql, Toad, Web services, Agile, Clear Quest, UML (Rational Rose), HTML 4.0, CSS and Windows XP

Confidential -Woodland Hills, CA

Java /J2EE developer

Responsibilities:

  • Involved in full life cycle development of Auto Bind Project where the user can buy the policies for Auto, Home and Life Insurance.
  • Used Core Java concepts like (Collections, Multithreading, Garbage collection and OOPs concepts) and APIs to do encryption and compression of incoming request to provide security and save memory foot print.
  • Used Spring framework to develop and maintain this application to implement MVC design pattern.
  • Worked with Spring MVC using AOP, DI/IOC and JDBC template.
  • Designed web services, SOA based applications
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object.
  • Involved in database design and coding SQL for Oracle.
  • Used PL/SQL, Stored Procedures for handling Oracle Database
  • Implemented Junit test case for all business methods for unit testing.
  • Used Log4j to implement logging functionality.
  • Written Ant script for build and deployment process.
  • Used Agile scrum methodology to develop and deliver project.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Involved in testing and deployment of the application on Web Sphere Application Server during integration and QA testing phase.

Environment: JAVA1.7, J2EE, Servlets, JSP, JDBC, Spring, Spring Security, Hibernate, JSTL, JSP, Oracle, Web Services, SOAP, Restful, Maven, Apache AXIS, Angular JS, Jersey, SOAP UI, XML, JAXB, JAXP, HTML, JavaScript, CSS, AJAX, J Unit, Eclipse, Web Sphere, SVN, Shell Script.

Confidential - Chicago, IL

Java Web Developer

Responsibilities:

  • Created the design documents with use case and sequence diagrams in conjunction to developing the project framework.
  • Followed Scrum development cycle to streamline process with iterative and incremental development
  • Developed JSP screens using Tiles, custom TagLibs, JSP templates and JSTL.
  • Implemented the associated business modules integration using Spring and Hibernate.
  • Developed various business components like Session Beans and managed database transactions.
  • Used Active MQ to asynchronous communication between modules.
  • Developed the service framework functionality following the design patterns.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events.
  • Supported JSF components using enables AJAX functionalities and facelets for templetaes.
  • Developed PL/SQL statements including stored procedures and triggers to perform the business.
  • Implemented Spring service layer with dependency wiring, transaction, DAO and annotations.
  • Performed code review, unit testing, functional testing, system testing and integration testing.
  • Implemented Log4j log framework and custom code for configuring logging levels.
  • Provided the production support and troubleshoot the requests from end-users.

Environment: J2EE, Hibernate 3.0, JSF, Facelets CSS, AJAX, JavaScript, Rational Rose, EJB2.0, Spring1.2, JSP 2.0, Servlet 2.3, XML, JDBC, JavaScript, UML, HTML, JNDI, MQ Series, IBM Clear Case, Log4J, JUnit, IBM WAS 6.0, RAD 7.0, oracle 9i, PLSQL, Log4j, Siebel 8.0, Linux, IIS, Windows XP

Confidential 

Java Application Developer

Responsibilities:

  • Assisted in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
  • Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.
  • Designed front end components using JSF.
  • Quickly switched from a JSF and Facelets based web tier to a simpler servlet and Freemarker based one.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Implemented MVC architecture using Java, Custom and JSTL tag libraries.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Created Stored Procedures using SQL/PL-SQL for data modification.
  • Used XML, XSL for Data presentation, Report generation and customer feedback documents.
  • Used Java Beans to automate the generation of Dynamic Reports and for customer transactions.
  • Developed J Unit test cases for regression testing and integrated with ANT build.
  • Implemented Logging framework using Log4J.
  • Involved in code review and documentation review of technical artifacts.

Environment: J2EE/Java, JSP, Servlets, JSF, Hibernate, Spring, JavaBeans, XML, XSL, HTML, DHTML, JavaScript, CVS, JDBC, Log4J, Oracle, IBM Web sphere Application Server, Windows.

We'd love your feedback!