We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • 8 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, Jquery, Jquery Mobile Ext JS, 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, Jquery Mobile, iOS

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

Frameworks: Spring, Struts, Tiles, Restful framework, Hibernate, Open JPA, Junit, Front 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, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Played key role in writing Technical Specification Document (TSD) based on business specifications.
  • Participated in all phases of SDLC.
  • Developed UI usingJSP,JSTL,CustomTagandSpringtag libraries.
  • Used Java Script, JQuery for Client-side scripting.
  • Implemented AJAX for asynchronous backend calls.
  • UsedSpring IOCto achievedependency injection.
  • Implemented Struts framework for building the application with Model View Controller design pattern.
  • Used Factory, Singletondesign patterns in implementing the application.
  • Used XSLT for parsing the XML documents that are retrieved upon consuming the Web services.
  • UsedXMLSchemas (XSD) for defining XML elements and attributes.
  • Experience inMS SQL Serverdatabase 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, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Application was based on MVC architecture with JSP 2.0 serving as presentation layer, Servlets 2.2 as controller and EJB 3.0, Hibernate 3.0 in business layer to access to Oracle 9i Database.
  • 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 scripts, stored procedures, functions.
  • Extensively used XML WebService for transferring/retrieving data between different Applications.
  • 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.
  • Used CVS for version control.
  • Deployed the applications on IBMWeb SphereApplication 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, CVS 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

Summer Intern

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!