We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Newark, DelawarE

SUMMARY

  • Software professional with 12+ years of experience in Development and Implementation of business applications in Web Development and Client/Server Technologies.
  • Excellent Knowledge in SDLC methodologies - development of full life cycle of a project from requirement gatherings, development, testing and deploying the applications.
  • Exposure and work experience with an Agile methodology, Test driven development (TDD) process.
  • Experience in design patterns such as Dependency Injection, Factory pattern, Business Delegate, Service Locator, Decorator pattern, Singleton and Façade Session pattern.
  • Around 10+ years’ experience in Java, J2EE, Spring, Web services (Restful && Soap), JMS, JPA, JSP, Servlets, Struts, EJB, Hibernate, Ibatis and databases Oracle, DB2, Sql Server.
  • Experience in Web development like Spring MVC, Struts, JSP, XML, XSLT, AJAX, Java Script, HTML and CSS. Experience in configuration management tools like Github, CVS, Tortoise SVN, Subversion (SVN), Rational Clear case.
  • Hands on experience in creating various database objects like tables, stored procedures, functions, packages and triggers using Oracle and DB2 database.
  • Expertise in J2EE compliant systems for deploying in Web logic, Web sphere, JBOSS application servers and Tomcat web server. Experience in using Java IDE tools Eclipse, IntelliJ Idea and WSAD.
  • Experienced working with XML in transferring data across various platforms, performing data validations, reading and writing data using XML (DOM & SAX) parsers.
  • Expert in implementing the batch processing applications using Java, Spring, AutoSys Job Scheduling and UNIX.
  • Gained Exposure in configuration management, build & deploy applications and bugs tracking system (JIRA, SourceForge).
  • Highly skilled in establishing the communication between distributed systems using Java Messaging Service (JMS) making use of both Point to Point and Publish-Subscribe messaging domains.
  • Good knowledge of OOPs concepts, UML and experience in using design tools like Rational Rose for creating class diagrams, use cases and sequence diagrams.
  • Good knowledge & experience on Finance, Software services, Telecom and Banking domains.
  • Quick study with an ability to rapidly achieve organizational integration easily assimilates job requirements. Aggressively employ new ideas, concepts, methods and technologies.
  • Capable of delivering optimized and well documented code independently, highly self-motivated and eagerness to learn and explore. Excellent results working with a team environment.
  • Energetic, loyal and self-motivated team member. Exceptional communication, interpersonal, intuitive, administrative, problem solving and leadership skills.

TECHNICAL SKILLS

J2EE & Java Technologies: Servlets 2.4, JSP 2.0, EJB 2.0, JMS, JDBC, Java Beans, I/O Streams, Java Collections Framework, J2EE Design Patterns, JSTL, MQ series, JTA, JPA, LDAP,.

Frameworks: Spring 3.*/4.*, Spring MVC, Spring Integration, Struts 1.2/2.0, Hibernate, IBatis, JSF 1.2, Tiles, AJAX

Application/Web Servers: Web logic 9/10, JBoss 4.0, Tomcat 7.0, IIS, IBM Web Sphere 5.x

IDE Tools: Eclipse 3.*, MyEclipse, WSAD 5.1, IntelliJ Idea

Relational Databases/tools: Oracle-11G, JDBC, SQL, SQL-PLUS, PL-SQL, MY-SQL, TOAD, Pl/Sql developer ToolObject-Oriented

Technologies/Methods: UML, Rational Rose, Agile, RUP, OOAD, OOP’s, MVC framework, J2ee Design Patterns, Visio

Scripting Languages: HTML, XHTML, XML, XSD, XSLT, CSS, JavaScript, Swings, Ajax

Other Languages, Tools & Skills: Maven 3.*, JUnit, Log4J, CVS, SVN, Rational Clear case, Rational Clear Quest, ANT,XSD, XSL, XSLT, XML Spy

Web Services: RestFul, AXIS 1.0/2.0, SOAP, WSDL, HTTP, Apache CXF-Web Services

Operating Systems: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE:

Confidential, Newark, Delaware

Senior JAVA Developer

Responsibilities:

  • Involved in the requirement gathering and analysis sessions with product owners (business). Involved in design discussion, implementation and testing for Kenya market Custody Settlement process & LRI Applications.
  • Implemented applications using design patterns Dependency Injection, Singleton pattern, Session façade design pattern, Decorate design pattern, DAO design pattern and implemented Test driven development process and Agile methodology.
  • Hands-on implementing application business logic using Java, Spring, JMS, Spring Integration, Spring MVC, JPA frameworks and CRUD database operations like SQL queries, Stored Procedures using Oracle.
  • Experience in object-oriented patterns and software engineering best practices including design review, code review, unit-testing and refactoring.
  • Gained exposure in implementing web services API interfaces using Spring Restful web services.
  • Good exposure and hands-on in Big-data technologies like Apache Storm and Cassandra.
  • Hands-on experience in using XML parser technologies like JIBX, JAXB.
  • Good understanding and implementation of automated unit and functional testing using libraries like Junit, Mockito, PowerMock and Fitnesse tool.
  • Involved in implementing regression test pack for all business scenarios, we use Fitnesse tool to run regression test pack.
  • Gained good experience in configuring Jenkins server on development environment for continuous integration of project builds.
  • Involved in level-3 production support for critical production issues in legacy applications.
  • Actively involved working with other teams in project development phase. Providing support to the applications in User Testing phase and post production implementation.
  • Involved in delivering architecture artifacts like Technical architecture document, deployment plan document and business continuity plan.
  • Establish and actively champion best practice/technical standards comply with project life cycle methodology and adhere to it control policies and guidelines.
  • Help/Mentor more junior members of the team.
  • Explicitly used JIRA defect tracker tool to track book of work (defects) of applications.
  • Extensively Implemented Log4j for the debugging and error logging process in applications.
  • Extensively used Maven & Jenkins continuous integration to compile and build the application.
  • Experience with Linux/Unix environment including working with shell, ssh and other command line tools.

Environment: Java 1.7, J2SE, J2EE 5, Spring 4.0.6, Spring Integration 2.2.2, Spring MVC, Google Protobuf 2.5, Eclipse, JMS, MQ7, QPID, JDBC, SQL, PL-SQL, Oracle 11g, RDBMs, XML, XSLT, XPaths, XSD, hibernate 3.3.1, JIRA Bug Tracker, Shell Scripts, Tomcat Server, Restful Web Services, PL/SQL Developer Tool, Linux, SVN, Maven, Jenkins, Autosys, JUnit, Fitnesse.

Confidential, Morrisville, NC

Senior JAVA Developer

Responsibilities:

  • Involved in design, development, testing and release process for projects Markitwire, ICELink (electronic trading) and enhancements in existing applications for JETS Core Middleware Services like DPS, Gateway and Router applications.
  • Developed the application using Business Delegate, Service Locater patterns, session façade pattern and decorate design patterns, DAO design pattern and agile methodology.
  • Analysis the Requirement document/Low Level Design Document, Designed Classes, Implemented and tested the DPS, DQS, DTP, Gateway, Linefeed and Router applications using Java, J2EE, EJB, JMS, Web Services, XML, XPath, XSLT, XSD, J Unit, Oracle, Sybase.
  • Involved in DTP application design process, the low level design documents and also involved in DTP application development phase, testing and release process.
  • SME in core components like Gateway, Router, Linefeed, Markitwire & Icelink (electronic trading) in US team.
  • Explicitly used JBPM Process Definition and Drools rules engine.
  • Involved in Dodd Frank changes implementation in DTP application to publish messages using MQ7 to reporting regulatory.
  • Enhancement implementation, bug fixing the JETS Core application and tested using technologies Java, J2ee, Web Services, XSLT, XSD, XML, JMS, Oracle, EJB, SQL, Pl/Sql and web logic.
  • Gained exposure in implementing Web services API interfaces using Apache Axis and Enterprise Java Beans.
  • Implemented MDB beans and configured in weblogic server to publish and subscribe messages to JMS/Tibco EMS servers.
  • Implemented domain object and DAO classes to access the database using JDBC. Wrote CRUD operations like SQL queries, stored procedures and called them using JDBC statements.
  • Explicitly involved in monthly book of work (BoW) release process of the applications (DPS, Gateway, DTP, Router, Linfeed) using ITSM 6.
  • Explicitly used JIRA defect tracker tool to track book of work (defects) of applications.
  • Extensively used JUnit, Mock object, Regression testing to test the application.
  • As part of my job role involved in picking up the 2nd line production support issues and tried to resolve the issues in timely manner based on criticality of the issue.
  • Explicitly used Teamcity tool to build the core components of the application.
  • Extensively used ANT scripting to compile, build and deploy the application.
  • Involved in performance issues and debugging production issues of the core components of the application.

Environment:Java 1.6, J2SE, J2EE 5, Eclipse 3.4, JSP, Web Services, Apache Axis, Servlets, JPBM, Drools, EJB, JMS, JDBC, SQL, PL-SQL, Oracle 10g, Sybase, RDBMs, HTML, XML, XSLT, XPaths, XSD, hibernate 3.3.1, JIRA Bug Tracker, Object Oriented Programming, JavaScript, Log4J, PL/SQL Developer Tool, Weblogic 9.2, Linux, SVN, ANT, JUnit, Maven, TeamCity, Replay Automated Testing Tool.

Confidential, Boise, ID

Senior J2EE Developer

Responsibilities:

  • Analyzed the Requirement document, Designed Classes, Implemented and tested the CIS application using Java, J2EE, spring, JSP, JSF, Hibernate, XML, J Unit and Oracle.
  • Enhancement implementation, bug fixing the CIS application and tested using Java, J2ee, Struts, spring, JSP, Hibernate, Oracle, JavaScript and web logic. Gained exposure in implementing and generating the Jasper Reports using the IReport Tool.
  • Extensively used JSF API like User Interface Component library, Server-Side Validations, Event-Handling, Data Conversions, Page Navigation. Explicitly written stored procedures for some modules of CIS application.
  • Gained exposure in integrating the JSF application with spring framework application and hibernate ORM framework application.
  • Implemented domain object and Spring DAO classes to access the database using Hibernate, JDBC. Wrote CRUD operations like SQL queries, stored procedures and called them using JDBC statements.
  • Configured and maintained Quartz job-scheduling tool for making automation batch processing jobs.

Environment:Java 1.6, J2SE, J2EE 5, Spring 2.5, JSP, Servlets, Tiles, JSF 1.2, JDBC, SQL, PL-SQL, Oracle 10g, XHTML, XML, XSLT, JSTL, hibernate 3.3.1, JPA, Shell/Perl Script, JavaScript, CSS, Unix/Linux, Jasper Reports, IReport Tool, ANT, Maven.

We'd love your feedback!