We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Secaucus, NJ

SUMMARY

  • 7 (Seven) years of experience with all facets of SDLC in banking financial solutions, publishing systems and order management.
  • Expertise in Java/ J2EE technologies, design patterns and development tools.
  • Expertise in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Expertise in web services implementation using RESTFUL (JSON, XML) & SOAP models.
  • Excellent in User Interface development using JavaScript, Ext JS, jQuery, HTML5.
  • Experienced in using ORM technologies - Hibernate and Open JPA and RDMS- Oracle, SQL Server, MySQL, DB2.
  • Expertise to XML related technologies like XSL/XSLT, XPath, DTD and XSD Schema.
  • Proficient in use of continuous integration, code quality tools and frameworks.
  • Good working knowledge on Angular JS and mobile application development using iOS, jQuery mobile.
  • Adept in Agile and waterfall methodologies.
  • Demonstrated ability as a quick learner in learning several technologies in short period such as Objective - C, flash lite, IBM work light.
  • Master’s degree in Financial Systems Engineering from Confidential . Good knowledge on Financial Instruments and markets.
  • Sun Certified Java Programmer and Sun Certified Web Component Developer.

TECHNICAL SKILLS

Languages: Java/J2ee, SQL, PL/SQL, HTML, DHTML, Javascript, Ext Js, Jquery, Mobile, iOS

XML Technologies: XML, XSL, XSLT, XPath, DOM parser, SAX parser

Frameworks: Spring, Struts, Tiles, Restful framework, Hibernate, Open JPA, Junit, Servlet

Web Technologies: JSP, Servlets, JAX-WS, AXIS, SOAP, CSS

RDBMS: Oracle, SQL Server, MySQL, DB2

Version Control/ Build / Code Quality tools: CVS, Tortoise SVN, Ant, Maven, Hudson, PMD, Find bugs, Mockito, Cobertura, Emma

IDE’s/ Developer tools: Eclipse, RAD, WSAD, Spring Source, Xcode 4

Web/App Servers: JBoss, Tomcat, Weblogic, WebSphere Application server

PROFESSIONAL EXPERIENCE

Confidential, Secaucus, NJ

Java/J2EE Developer

Responsibilities:

  • Developed UI using JSP, JSTL, Custom Tag and Spring tag libraries.
  • Used Java Script, JQuery for Client-side scripting.
  • Implemented AJAX for asynchronous backend calls.
  • Used Spring IOC to achieve dependency injection.
  • Implemented Struts framework for building the application with Model View Controller design pattern.
  • Used Factory, Singleton design patterns in implementing the application.
  • Used XSLT for parsing the XML documents that are retrieved upon consuming the Web services.
  • Used XML Schemas (XSD) for defining XML elements and attributes.
  • Experience in MS SQL Server database queries, procedures, and functions.
  • Configuration and deployment of the web application using Web Logic.
  • Used Maven for building the application.
  • Worked on enhancements, change requests and defect fixing. Interacted with business analysts, and testers.
  • Contributed in standardizing project coding, code review, guidelines and checklist.
  • Performed unit testing, troubleshooting from development phase to production rollout.

Environment: JDK 6, J2EE, Struts, Spring, JBoss, Eclipse, Web Logic, JavaScript, JQuery, XML, CSS, JUnit, Maven, MS SQL

Confidential, Sacramento, CA

Java/J2EE Developer

Responsibilities:

  • Application is based on MVC architecture with JSP 2.0 serving as presentation layer.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Used Hibernate extensively to store the persistence data into the Oracle 9i database.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Used Oracle database for SQL, PL/SQL stored procedures, functions.
  • Extensively used XML WebService for transferring/retrieving data between different sub systems.
  • Involved in implementing the DAO pattern for database access.
  • Tested the application functionality with JUnit Test Cases and Suites.
  • Developed logging module-using Log4J to create log files to debug as well as trace application. Provided production support for the application after deployment.
  • Deployed the applications on IBM Web Sphere Application Server 5.0.

Environment: Java, J2EE, Hibernate 3.0, Struts, Spring 2.5, Servlets, JSP, JDBC, SQL, XML, XSLT, SOAP Web services, WSDL, Websphere Application server, JavaScript, JUnit, Unix and Log4J.

Confidential

Senior Engineer

Responsibilities:

  • Developed style plugins for HTML Editor for various article types using ExtJS.
  • Developed XSL transformation templates for QPP to transform input from the HTML editor into PDF and HTML with CSS for different article types.
  • Integrated QPP and Pega systems for business processing through Restful web services.
  • Developed the view layer for the Email Communications system using ExtJS.
  • Integrated the view to Restful web services and Eloqua.
  • Configured logging and database connections on Weblogic server and handled deployment for email communications application.
  • Trained production support teams and developed hand book for publishing system.
  • Mentor and provide knowledge transfer to new team members.
  • Document Standard Operating procedures on handling issues.
  • Communicating with different teams to analyze/route to resolve defects.
  • Participated in Daily scrum and followed agile practices through Version One tool.
  • Fix defects in QA and UAT environments.
  • Provide support and validate builds in DEV/QA/UAT environments.
  • Perform sanity check to ensure environment health.

Environment: XSLT, HTML, Ext Js, Spring Framework, Restful web services, Quark Publishing Platform, Eloqua, Web logic, Oxygen XML editor, Version One, HP quality center

Confidential

Senior Engineer

Responsibilities:

  • Researched and explored the features IBM Work light tool and libraries.
  • Implemented the view using Jquery mobile and generated iOS and android applications.
  • Interfaced view to the controller layer of the application using IBM work light framework libraries.
  • Implement features using different alternatives provided by the framework.
  • Unit testing for the application.

Environment: JQuery Mobile, JQuery UI, Javascript, MySQL, IBM work light, Android Emulator

Confidential

Senior Engineer

Responsibilities:

  • Involved in building the controller layer for the mobile application using Spring framework.
  • Interfaced the controller layer to the backend services.
  • Built the POJO classes according to the JSON response required by the front end.
  • Unit Testing the controllers through Junit and mocked the services using Mockito.
  • Validated the JSON response with the requirements in story card through browser testing and SoapUI tool.
  • Achieved 98% code coverage in testing using Emma coverage tool.
  • Provided Testing support for system testing.
  • Ensured Coding Standards are met through Find bugs, crucible reviews and PMD.
  • Ensured Code health through continuous integration tool - Hudson.
  • Participated in code review meetings and mentored new employees to the team.

Environment: Spring framework, Hudson, Junit, Mockito, Rational Application Server, Find Bugs, PMD, SoapUI, Tortoise SVN

Confidential

Software Engineer

Responsibilities:

  • Involved in analysis of requirements, business rules and data model.
  • Involved in developing the database model.
  • Created entities, data model after deriving the ER-diagram through reverse engineering.
  • Created DAO objects for inventory management using open JPA.
  • Implemented criteria query in the DAOs for complex queries to filter restaurants based on multiple conditions.
  • Integrated DAO with restful web services.

Environment: RESTful web services, Ext JS, JSON, Open JPA, MySQL, Ant, MySQL, Eclipse, MySQL Workbench, Tomcat, Tortoise SVN

Confidential

Java/J2ee Developer

Responsibilities:

  • Took up responsibilities in all phases and process of project to get the best possible learning experience from the internship.
  • Gathered requirements from users through interviews and prototypes.
  • Analyzing feasibility of implementing requirements and defining scope for the project.
  • Interacting with other teams to understand security constraints and network infrastructure in the firm.
  • Worked in agile methodology, participated in daily scrums, weekly progress meetings and planning
  • Involved in planning and risk assessment for project phases.
  • Involved in design of user interface and architecture of the application. Built the interface using Interface builder.
  • Implemented the code for creating asynchronous connections, fetching data and showing appropriate views/ error messages using delegate pattern.
  • Applied cocoa design patterns appropriately to implement reliable network connection between iPad and server.
  • Optimized the code to remove memory leaks using Shark profiling tool. Performed Unit testing using GHUnit testing framework.
  • Prepared document for handover and user manuals.

Environment: Objective C, Cocoa framework, GHUnit, Xcode 4, Interface Builder, Shark

Confidential

Programmer Analyst

Responsibilities:

  • Interaction with customers to analyze business requirements.
  • Preparing Functional and Technical design specifications to map customer business requirements.
  • Analyzing Use Case specifications and developed coding strategies.
  • Writing extensive code for applications as per Design specifications using J2EE technologies.
  • Built the JSP required for the card application forms. Integrated it into the struts framework.
  • Configured the reuse of JSPs using Tiles framework.
  • Configured validation through struts-validation.xml for different market regions - EMEA, Asia Pacific. Built custom validations using struts-validator-rules.xml.
  • Implemented the struts action class for accepting card pin along application for Germany and Austria markets.
  • Worked on Content Management systems to configure static text content, javascript, CSS files.
  • Worked on credit card applications for mobiles. Fixed bugs in the mobile version of the applications in Flash Lite.
  • Involved in integration of the Application with down-stream systems through messaging interface. Configured MQ endpoint for messaging service.
  • Involved in up gradation of application database drivers to use type 4 driver and logging framework to use to use log4j framework.
  • Implementation of coding standards for development.
  • Compilation, development and documentation of comprehensive Unit-Test case plans.
  • Coordination with customers in User-Acceptance (UAT) sign-off.
  • Trained and mentored new joiners into the team.
  • Introduced knowledge and experience management tool in the team.

Environment: Java, JSP, Struts, Tiles, Flash Lite, JMS, DB2, Eclipse, JBoss, JMeter, CMAX- Content Management Tool

Confidential

Programmer Analyst

Responsibilities:

  • Built dynamic user interface using JSP, javascript, DHTML.
  • Interfaced the view and controller layer through mappings in front servlet.
  • Implemented custom validation framework using filters, pipelines and Reflection API.
  • Involved in implementation of the DAO layer to call the SQL queries.
  • Involved in build and test support phases.

Environment: Java, JSP, Filters, Pipeline Front Servlet, DHTML, SQL Server, Reflection API, Rational Application Developer, Fire Bug.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in analysis of enhancements and production fixes.
  • Used UML extensively to create Class, Sequence, Collaboration and Activity flow diagrams.
  • Involved in development required for enhancements and change requests.
  • Worked on Axis web services to modify the timeout for a service to accommodate dependent backend process.
  • Worked on EJBs and JMS interactions between cross commit applications.
  • Implemented POC to migrate the application to Spring framework.
  • Replaced the existing struts framework with Spring MVC and implemented DAO using Spring JDBC.
  • Prepared developer hand books and contributed to knowledge repository.

Environment: JSP, Struts, Spring Framework, web services, EJB, JMS, DB2, WebSphere Application Developer, Aqua Data Studio, Rational Rose.

We'd love your feedback!