We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

New York, NY

SUMMARY:

  • Around 8 years of experience in architecture, design, development and technical support of IT applications.
  • Expertise in JAVA, J2EE technologies and developing enterprise applications using JDK 1.6/1.5, SERVLETS, JSP, STRUTS, SPRING, HIBERNATE, JPA, ORM, JDBC, RMI, POJO, JMS and RIA, HTML 5.
  • Experience in performing Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC).
  • Experience in developing User interface(UI) Rich Web Applications, and Web Service Applications using Front End/User interface(UI) Technologies like HTML5, XHTML, DHTML, XML, Object Oriented JavaScript, JavaScript and UI Libraries /Frameworks(MVC),jQuery,Backbone.js,Angular.js, Lab JS, JSON,BootstrapFramework, Modernizer JS, Ajax, CSS2/3, Media Queries,CSSFrameworks, LESS, SASS/SCSS, JSPandPHP Technologies.
  • Expertise working in various domains E - Commerce, Banking, Government and Clinical Sectors.
  • Experienced in working with Test/Prod environments for continuous build and deployment using tools like Jenkins, GitHub and JIRA.
  • Hands on experience in MVC Frameworks Struts 1.x/2.0, Spring IOC, AOP, and good knowledge in Web Services and SOA.
  • Designed and integrated the full scale Hibernate/Spring/Struts persistence solution within the application architectures for several projects.
  • Good exposure on Design Patterns including Data Access Object, Service Locator, Data Transfer Object and Singleton.
  • Expertise in using the IDE like MyEclipse 5.1, IBM RAD, Eclipse 3.2, and Net Beans for developing enterprise applications and deploying web services on Apache Axis 1.2.
  • Experience in using various content management systems (CMS) and Software tracking systems such as Agile and JIRA.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS and JAX-RS).
  • Expertise in developing front end system with Javascript, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular.JS and Backbone.JS.
  • Identifying cross cutting concerns and applying AOP concepts, and implementing them using AspectJ or Spring AOP.
  • Worked on Web/Application Servers WebSphere, Apache Tomcat 5, and JBoss 5.
  • Experience in developing Web Services using SOAP, UDDI and RESTful protocols in multiple projects.
  • Good working knowledge of Build Tool like ANT/Maven and error logging using Log4J.
  • Experienced in Business/Functional analysis, Data Modeling and Relational Database design.
  • Working experience with various Version Controlling Software, SVN, CVS and ClearCase.
  • Sound Relational Database (RDBMS) concepts, work experience with database objects like Tables, Views, Indexes, Materialized Views and using Oracle tools like SQL*Loader, SQL*Plus and TOAD.
  • Knowledge and good understanding of SQL and PL/SQL. Experience in working with Stored Procedures, Functions, Packages and DB Triggers.
  • Experience in different forms of testing - unit testing, integration testing, regression testing and acceptance testing.

TECHNICAL SKILLS:

Languages: Java(JDK 1.6/1.5), J2EE, C, C++, Action Script 3.0

J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS,JNDI, JSTL, Tiles, SUN One LDAP, Apache Camel, ANT/Maven

Web Technologies: Java Script, XML, HTML5, CSS 3.0, AJAX, DOJO, JQuery, DHtmlXGrid, GWT, JSON, FLEX Builder 3.0, cXML, XSLT, XHTML, Angular.JS, Bootstrap

Web Services: SOAP(JAX-RPC,JAX-WS,BPEL,OSB), WSDL, UDDI, REST(JAX-RS), JMS, Apache Axis2, SoapUI 3

Operating Systems: UNIX, Linux, Windows (98, 2000, XP, Vista)

Frameworks: MVC 1/2.0, Struts 1.x, 2.0, Spring, Hibernate 3.0, JPA

Database: Oracle 11g /10g/9i, SQL Server 2008 R2, IBM DB2

IDE: MYECLIPSE 5.1, IBM RAD, Eclipse, GWT, JUNIT

Web/Application Servers: Apache Tomcat 5.0, WebLogic 10.3, Jboss4, WebSphere 6.0/7.0/8.0, Glassfish

Other Tools & Methodologies: MS: Office, ERwin, MS Visio, MS Project, JIRA, SQL*Plus,MQ,TOAD, GITHUB, WINCVS, Jenkins, ClearCase, Visual SourceSafe, SVN, OOPS, OOAD, RAD.

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in complete life cycle of SDLC process, change requirements and design reviews.
  • Agile Software Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints and was mainly interacting with the business users and Clients for data delivery/migration of data.
  • Client-side/Server-side validations across the application are performed using JavaScript, DOJO and Struts 2 validation frameworks.
  • Made use of JavaScript for Client side validation.
  • Made use of Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, CSS, Bootstrap, and AngularJS to develop the frontend UI. Used DhtmlXGrid extensively throughout the application to perform customized inventory searches.
  • Performed maintenance and enhancements to design and develop multiple applications built in Java/J2EE using Struts 2 framework in MVC architecture.
  • Interacted with DBA’s during the Design process of data model and data dictionary and to improve performance of various SQL and PL/SQL functions and Stored Procedures.
  • JBoss 7 Application Server is used for deployment in Local development, system test, and acceptance and production environments.
  • Web application development for backend systems using Backbone.js and Angular.js
  • Enhanced user experience designing new web features using MVC framework like Backbone.js and Ext.js
  • Developed single page web application using JavaScript frameworkAngular.js
  • Bootstrapused along withAngular.jsin creating the Application.
  • Architected, designed and implemented a SPA (Single Page Application) inAngular.js which consume JSON from a SpringMVC, using Spring Security to secure the Application.
  • Built dynamically generateddropdown lists using Ajax, jQueryandAngular.js
  • Responsible for ensuring the pattern consistency across all pages.
  • Designed and developed the web pages from mock- ups.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by usingAngularJSframeworkandJQuery.
  • Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery andAngular.js
  • Experience in writingcustomDirective,custom filtersusingAngular.js
  • UsedAngular.js for Model-View-View Model (MVVM) pattern.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Responsible for creating efficient design and developing User Interaction screens usingHTML5,CSS3,JavaScript, jQuery, AJAX,Angular.jsandJSON.
  • Used TOAD extensively to manage Database Schemas, Tables and PLSQL Entities effectively.
  • Defined multiple Data sources on the server side to be used in applications with JNDI.
  • Developed unit test cases in JUNIT and documented all the test scenarios as per the user specifications.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files.
  • Apache Ant is used as Build tool to automate the build process for all the applications.
  • Generated numerous Excel reports and for Client Audit purposes using automated scripts.
  • JIRA Issue Tracker is used for tracking various software change requests, performance testing & defects fixing, issues and fixes applied on a daily basis to streamline the application development.
  • Co-ordinated with QA team for test case review and sign-off.
  • Worked and coordinated with offshore development team to assign development tasks and delegating requirements on a daily basis.
  • Used GitHub repositories for version controlling.
  • Worked with development team to create Multi Module Maven project from ground-up.
  • Designed and developed the REST based Web Services using Jersey API.
  • Used Test/Prod environment for continuous build and deployments in Jenkins and LARA.
  • Log4J is used for Logging Errors, Exceptions throughout the project. Spring AOP or AspectJ is used to implement logging across JPA layer.

Environment: Java, J2EE, Struts 2, JDBC, Angular.js, Bootstrap, Backbone.js, Oracle 11g, TOAD, SOA, JSP, MyEclipse Blue, JUnit, DHtmlXGrid, JBoss 5.0, DOJO, JQuery, AJAX, Log4J, Visual SourceSafe, Agile, SDLC, UNIX/Linux, Apache Ant, Servlets, JavaBean,HTML, JavaScript, CSS, XML, Web services, SQL, Oracle, Shell and UNIX.,JIRA.

Confidential, Kansas City, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Agile Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints and was mainly interacting with the business users for data migration and testing the application.
  • Involved in the creation of UI specification documents by interacting with business users and also design documentation and data modeling for the entire project.
  • Frontend validations are performed using JavaScript, server side validations are performed in Struts
  • Used Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, DOJO and CSS to develop the frontend UI, certain shopping cart features are developed using jQuery and Angular.js.
  • Involved in the architecture, design and development of high traffic application built in Java/J2EE using MVC architecture integrating Spring, Hibernate and Struts frameworks in SOA.
  • Application Architected and developed using Backbone JS, MVC framework
  • Used core Java to develop Multi-Threaded Java Engine.
  • Designed Spring based QuartzScheduler to design a probing service which pings a particular service in the Service Registry (WSRR) at flexible pinging intervals.
  • Quartz scheduler takes care of invoking multiple jobs and it gets the input for pinging from database.
  • Involved in the creation of data model and data dictionary during the application design phase.
  • Implemented ORM with HIBERNATE to make the Persistence class objects interact with numerous SQL Server tables spanned across various schemas as per MODOC standards.
  • Defined multiple Data sources on the server side to be used in applications with JNDI.
  • Entire Application was developed in Eclipse. GWT plug-in is used for browser testing and compatibility of AJAX and JQuery components along with JUnit.
  • Used Test/Prod environment for continuous build and deployments in Jenkins.
  • Local deployment and testing was performed in JBoss while final Testing, Stage and Production versions are deployed on the WebSphere Server.
  • Involved in developing JUnit test cases to validate the type of data flow and exchange of cXML messages back and forth with University of Missouri Show me Shops.
  • Various business services are exposed as Restful WebServices to the external clients during the Service oriented Architecture (SOA) implementation.
  • Apache Ant is used as Build tool to automate the build process for the entire application.
  • Used SVN repositories for version controlling, and Log4J is used for Logging Errors, Exceptions.
  • Automated data loading using SSIS package to fetch, load and parse data from various external sources such spreadsheets and flat files from DB2 in to SQL Server Database.
  • Involved in development, performance testing & defects fixing, also followed an Issue Tracker to log the issues and fixes applied on a daily basis to streamline the application development.

Environment: Java, J2EE, Struts 1.x, Spring 2.0, Hibernate 3.0, MS SQL Server 2008, SOA, cXML, JSP, Eclipse, GWT, cXML, JUnit, WebSphere 6.0, JBoss 4.x, JQuery, Glassfish, AJAX, DOJO,, Backbone JS, Underscore JS, JQuery, AJAX, JSON, GIT, Scrum, Apache Ant.

Confidential, SAN JOSE, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Mentoring 3 member team in Offshore and delegating the sub-tasks.
  • Conducting daily Stand-up calls and participated in KT sessions.
  • Worked on Confidential custom framework to generate web services and unit testing.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC3.0 architecture, spring tags, and JSTL on the front end.
  • Generated the Model part of MVC with Spring and JPA Framework.
  • Implemented spring IOC to resolve dependency injection.
  • Involved in building web services and Developed REST APIs using Scala.
  • Used core Java, Multi-Threading.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed REST Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Project artifact deployed on an IBM WebSphere Application Server.
  • Enhanced user experience by designing new web features using MVC Framework like Angular.jsand node.js.
  • CreatedCustom Filter, Custom DirectiveusingAngular.js
  • Post Trade Web Application built usingHTML 5, Java Script,Angular.js, J Query, JSON, and AJAX.
  • Good Understanding onCompiler, linking, isolated scopeinangular.js
  • Used Eclipse3.8 IDE for developing code modules in the development environment
  • Implemented the logging mechanism using log4j framework
  • Spring AOP or AspectJ is used to implement logging across JPA layer.
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.
  • Creation of mock response and Unit testing the response with database populated values.

Environment: Java/J2EE 1.6, JAXB, Confidential custom framework, JPA, Spring AOP, IBM WebSphere, WebLogic Application Server 5.0, HTML, CSS, Spring 3.0, JDBC Template, Angular.js, Ibatis,Eclipse3.8, node.js, Maven 3.0.4, JUnit 3.8, Log4j, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Project is Implemented using AGILE-SCRUM methodology.
  • Developed the application using with Java technologies like JSP, Servlets, AJAX, Hibernate, Java Beans, XML, JAXB, and Adobe Flex.
  • Developed data access layer using Data Access Object (DAO), Session Façade, and Business Delegate and Singleton design patterns.
  • Entire application is developed into Custom Modules and integrated accordingly. cXML is used in implementing Modules involving e-Commerce based order/receipt, catalogue transport and PunchOut operations for certain specific clients.
  • Used Struts customs tags such as HTML, Logic, and Bean Tags depending upon the requirement.
  • Struts Validation framework is used for validating the data captured in UI forms.
  • Developed Servlets and Java Server Pages (JSP), Jax-WS to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Used Hibernate for all the database mapping and Implemented ORM with HIBERNATE to make the Persistence class objects of the domain model to access Oracle database tables.
  • Used Log4J for logging and tracing the messages.
  • Developed Flex UI components, Action Script functions for custom Event, Response, Error handling. Experienced in Layout/Navigation, Popup Dialogs, Menus and Skinning of UI components.
  • Experience in using Sun One LDAP java system directory servers to access various contact information.
  • Used ANT scripts to create JAR, EAR, War files and Deployed the application on WebLogic application server.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files.
  • Performed SQL Tuning using SQL Trace, Explain plan for optimizing query performance.
  • Developed test cases and performed unit and integration testing when needed.
  • Collaborated with users, database administrators, and team members involved in the project implementation.

Environment: J2EE, Hibernate, IBM RAD, Spring Framework, HTML, EJB, Servlet, JSP, Jax-WS, Weblogic 10.3, Oracle 10g, XML, WSDL, Apache ANT, cXML, LOG4J, CVS, JUNIT, Flex 3.0, ActionScript 3.0, Ibatis, BlazeDS, FlexUNIT, JAXB.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
  • Involved in development of the applications using Spring MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Implemented controller (abstract) and mapped it to a URL in -servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Developed Action classes, Enterprise Java Beans (EJB) Session Beans using DAO design pattern
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database
  • Developed RestAPIs using Scala and Spray
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules
  • Used XML, WSDL, UDDI, SOAP(JAX-RPC) Web Services for communicating data between different applications
  • Deployed the application on Apache Glassfish Application server
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT)

Environment: Java, J2EE, Spring MVC, Hibernate, HTML, Rest API, Scala, Spray, JavaScript, EJB, JSP, CSS, JDBC, JMS, XML, WSDL, UDDI, SOAP Web Services, DB2, Glassfish.

Hire Now