We provide IT Staff Augmentation Services!

Sr. Java Developer & Financial Domain Lead Resume

4.00/5 (Submit Your Rating)

Chelsea, MA

PROFESSIONAL SUMMARY

  • Strong seasoned experience of n - tier enterprise software development experience, including web development, System Analysis, Technical Design, B2B Development, Release/Build Management in all stages of Full Software Development Life Cycle in diverse industries like Banking, Retail, Health and Telecom Industries.
  • Involved in all Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Strong implementation knowledge of Software development methodologies like Agile Methodology and Scrum software development processes.
  • Implemented Design Patterns like Singleton, Front Controller, DAO, DTO, Business Delegate, Session Factory, MVC etc.
  • Strong working experience developing web applications with various open source frameworks: Java Server Faces (JSF), Spring Framework, Spring (MVC), Spring (AOP), Spring Batch, Hibernate ORM, Jakarta Struts Framework, Struts Validation and Tiles Frameworks.
  • Expertise in various J2EE technologies like JSP, JSTL, Servlets, JDBC, JNDI, AJAX etc.
  • Experience with Mule administration, configuration & tuming with mule soft MMC and Enterprise release capabilities.
  • Created robust user Interface (UI) using HTML, CSS, JavaScript, AJAX, jQuery, JSTL specification, Custom Tag Libraries.
  • Experience in configuring and deployment of JEE software applications in Tomcat\WebSphere Application Server\WebLogic.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Used modern software engineering tools including Eclipse, IBM Rational Software Architect and BEA WebLogic Workshop for design, development, and testing the software.
  • Design and development of integration workflows using Mulesoft ESB.
  • Used persistence frameworks like Hibernate ORM, JPA to map POJOs to a relational Database.
  • Experience in database design and implementation using different RDBMS like Oracle, MySQL, Microsoft SQL Server, IBM DB2 and PostgreSQL.
  • Expertise in XML parsers (SAX, DOM), XSL, XSLT, JAXP, JAXB, JDOM, DTD, Resource Properties.
  • Experienced in testing frameworks such as ANT, Log4J, Junit, DBunit and Maven.
  • Experience implementing and exposing webservices(JAX-RPC, JAX-WS, JAX-RS (RESTful)) and RMI.
  • Experience with version control systems like Rational ClearCase, CVS, VSS, and SVN for providing a common platform for all the developers.
  • Well versed with core Java concepts like Collections, Multithreading, Serialization and Java Beans.

TECHNICAL SKILLS

Programming Languages: JDK 7, 6, 5.0, 1.x, C, C++.

Client Scripting: JavaScript, jQuery, Applet, HTML, DHTML, CSS, AJAX, JSON.

Server Scripting: JSP, PHP, ASP.

Platforms: Windows 2000/NT/ XP/Vista/7/8, UNIX and Linux Redhat.

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect, MS-Access, MS SQL Server, Cassandra.

ORM Frameworks: Hibernate 3.0/4.0, JPA.

J2EE MVC Frameworks: Struts, JSF, Spring, MVC, Spring Web Flow.

IDEs: MyEclipse, NetBeans, IBM RSA, Eclipse.

App Server: WebLogic, JBoss, Websphere.

Web Server: Apache Tomcat.

Webservice Specifications: JAX-RPC, JAX-WS (SOAP), JAX-RS (Restful), JAX-P, JAX-B.

Web service Tools : SOAP UI, HttpMoniter.

Design Patterns : Session Façade, Front Controller, Singleton, DTO, DAO, MVC, Iterator, Factory, Abstract Factory.

UML Tools : MS Visio, Rational Rose Enterprise, Rational XDE, UML.

Whitebox Testing : JUnit 4.1, DBUnit, LoadTest, TimedTest.

Blackbox Testing : JMeter, LoadRunner 9.1, WinRunner, QTP.

Ajax Frameworks : Dojo, DWR, GWT, Prototype, EXT-JS.

JavaScript Frameworks : JQuery, AngularJS,NodeJS

Protocols : TCP/IP, HTTP, FTP and SOAP.

Batch Scripting : ANT, Maven.

Messaging Technologies : JMS, MDB.

Transaction Control : JTA, Hibernate Transactions.

PROFESSIONAL EXPERIENCE

Confidential, Chelsea, MA

Sr. Java Developer & Financial Domain Lead

Responsibilities:

  • Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Major contributor in migration of application code from legacy to Spring MVC, hibernate and Webservices based architecture implementing design patterns like DAO, DTO, Front Controller, Factory, Singleton etc.
  • Implemented separate controller for each screen using Spring  MVC components and created helper class to navigate into different layers. 
  • Developed application service components and configured beans using Spring IOC, JPA annotation. Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC framework. 
  • SOAP service created with top down approach using Apache Axis2 framework, with marshaling and unmarshaling and producing WSDL file. 
  • Designed  front- end, data driven GUI using JSP , HTML , JavaScript and CSS.
  • Dependency injection using Factory Design Pattern and Spring IOC.
  • Using Spring Batch and JPA and implemented services to do backend processing in Financial Domain.
  • Exposed and implemented top-down and bottom-up SOAP webservices.
  • Jenkins job building for automatic and continuous deployment for development and testing. 
  • Used SQL and JPQL to query Oracle database.
  • Used Toad Oracle to access database and run queries.
  • Coded Junits to test the code using EasyMock and dbUnit.
  • API testing using SOAP UI tool .
  • Configured Log4j tool to log the entire application. 
  • Deployment on WebSphere server and RTC for version control and CI.

Environment: JDK1.6, IBM RSA, RTC, UML, Spring Core, Spring MVC, Spring Batch, JPA, XML Schemas, Bootstrap, Web Services (SOAP), JMS, Maven, ANT, Log4J, JUnit, Jira, Jrebel, Putty, Unix, Jenkins and WebSphere App Server.

Confidential, Tulsa, OK

Sr. Java/J2ee Developer

Responsibilities:

  • Used Relational Rose to develop Use Test Diagrams, Object Diagrams and Class Diagrams in UML.
  • Used Spring framework for designing and developing front end using AJAX and JQuery.
  • Achieved asynchronous communication using JMS message listeners and configured the JMS environment by setting up Queue and Topic connection factories.
  • Developed application service components and configured beans using Spring IoC, Hibernate annotation. 
  • Implemented Rest layer with Jersey Restful Web Services.
  • Worked on parsing the XML files using DOM/SAX parsers. 
  • Designed and developed Hibernate DAO’s using JPA annotation and created abstract generic DAO design model.
  • Created various Data Access Objects (DAO’s) for addition, modification and deletion of records using various specification files.
  • Development of interface using Spring Batch
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases in Oracle 10g.
  • Developed web presentation layer using HTML, CSS and jQuery according to internal standards and guidelines.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Developed Rest architecture based WebServices to facilitate communication between client and servers.
  • Developed application using Eclipse Ganymede for rapid development.
  • Use of WebLogic application server to deploy the application and connect through the datasource using JNDI name.
  • Worked in Unit Testing of various modules by generating the JUnit Test Cases.
  • Worked in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, and appender’s components.
  • Prepared technical reports, documentations and manuals during the program development.
  • Used Git-Hub repository for version control, and MAVEN build process.
  • Used Crucible for code review.

Environment: JDK1.6, RAD, Eclipse, IBM Rational Rose, UML, Spring/ Spring Batch, Hibernate, JPA, JSF, XML, XML Schemas, AJAX, Bootstrap, jQuery, RESTful, Jira, Web Services (Jersey), Jackson, JMS, Maven, ANT, Git, Log4J, JUnit, TFS, Hudson, Jenkins and Web Sphere.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • Created UML diagrams like activity diagrams, sequence diagrams and use case diagrams.
  • Used OOAD Technology in designing the classes in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using JSP, HTML and DHTML. JavaScript was used for the client side validations.
  • Wrote JSP’s, Servlets and deployed them on JBoss Application Server, used CVS as source control.
  • Extensively involved in Server-side programming using Struts frame work as handlers for dynamic Content generation and User Interface (UI) using XML, XSLT, HTML, DHTML and JavaScript.
  • Developed JSP pages to embed XSL style sheet based on Struts framework.
  • Developed JavaScript functions to get dynamic data and client side validation.
  • Designed, Developed and Implemented document transformation applications using XML Spytool.
  • Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).
  • Developed classes to Parse XML by using SAX parser.
  • Used JAXP XML parsers for data retrieval. 
  • Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used Hibernate to connect to Oracle 10g Database.
  • Used the JNDI for Naming and directory services.
  • Developed session beans to process the request from the façade.
  • Performed testing using JUnit.

Environment/Tools: Java 5.0, J2SE, Servlets, JSP, EJB 2.1, Apache Struts 1.3.8, UML, XML, XSL, SDLC, JBoss 5.1, MyEclipse 6.6, CVS, JUnit, JMS, Xalan, Xerces-J parser, Oracle 10g, JPA-Hibernate.

Confidential, North Haven, CT

JAVA Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams and sequence diagrams using Rational Rose.
  • Implemented Tiles Framework for the views layout.
  • Developed the Java Code using NetBeans as IDE.
  • Worked in designing and building Architecture using J2EE and Spring MVC.
  • Wrote Server Side Session Beans and Entity Beans.
  • Used Java and JDBC, Prepared Statements, Callable Statements to connect to the Oracle database.
  • Used J2EE and Java design patterns like Singleton, Service Locator Pattern, Data Access Objects, and Business Delegate.
  • Developed the application using JSF 1.1, Hibernate and EJB.
  • Coded web pages using UI Components, JavaScript, CSS, HTML and JSF tag libraries.
  • Involved in architecting and designing Content Management, User and Transaction Search modules.
  • Developed EJB in Service oriented architecture and scaled then as Web Services.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications. 
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Responsible as CVS administrator and for deploying web application in the GlassFish Application Server.
  • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
  • ANT was used as a build tool. Also worked in an agile work environment.

Environment/Tools: Java 5.0, J2EE, JSF 1.1, ANT, GlassFish 2.1, Net Beans 6.7.1, Spring 2.0, JPA-Hibernate, Oracle 10g, HTML, CSS, EJB 2.0, Junit, ANT, Log4j,Mule soft ESB 3.2/3.5,Mule studio.

Confidential

Software Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Developed UI based on struts framework, using JSP, JSTL, Servlets and DHTML with extensive java scripts to reduce Server hits, improving performance.    
  • XML Parsers like SAX, DOM and Document Builder Factory were used to write Java client programs to parse the XML feeds.
  • Developed the Java Code using NetBeans as IDE.
  • Understanding system requirements from Project Managers and Leads.
  • Attending meetings and gathering information on Project.
  • Writing business rules and reusable functions using Java/J2EE.
  • Developed JDBC adopters and Assembly diagrams to communicate to the Oracle database.
  • Creating Functional and Technical Design Document based on User Inputs.
  • Involved in the deployment on Web logic application server.
  • Writing Unit Test cases for the developed code.
  • Help business team to take decisions within allowed technical constraints and IT schedule.

Environment: Java 5.0, J2EE, XML, DHTML, Servlets, JSP, Struts 1.1, Oracle9i, NetBeans 6.0, Win NT, Web Logic 8.0.

We'd love your feedback!