We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY

  • 6+ Years of progressive experience in Object - Oriented Analysis and Design with experience in teh full life cycle of teh software development process including requirement gathering, design, development, testing Implementation and maintenance in Web based and Enterprise Solutions using J2EE architecture.
  • Expertise in Core Java, JDBC, Servlets, JSP, EJB (session Beans and Message Driven Beans), JMS, JDBC, Frameworks (Spring, Hibernate) in Implementing web based and enterprise solutions.
  • Experienced in coding java design patterns and J2EE design patterns.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring, Struts and JSF Frameworks.
  • Experienced in various domains like Insurance, Financial, Medical, Retail and Telecom sectors.
  • Proven expertise in implementing IOC/Dependency Injection/convention over configuration features in various aspects of Spring Framework (Core, JDBC, web MVC, web flow, faces, AOP).
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Experienced with hibernate core interfaces configuration, transactional, session and criteria.
  • Expertise in developing and consuming Web Services including different technologies and standards likeSOAP/UDDI/WSDL.
  • Implemented Rest Web services using Jersey Implementation.
  • Experienced in agile development practices like Agile, Scrum, Extreme and SDLC.
  • Good Experience in web development using HTML, DHTML, XHTML, CSS, JSP, JavaScript, JQuery, AJAX.
  • Proficiency in creating UML design artifacts like Class diagrams, Collaboration diagrams, UseCase diagrams and Sequence diagrams.
  • Experienced in design methodologies for software applications using Rational Rose, UML.
  • Extensively worked to build Model-View-Controller (MVC) and multi-tier Client/Server Architecture using DesignPatterns like Business Delegate, DAO, Data Transfer Object, Service Locator, Singleton and Session Facade, ViewHelper Pattern.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Expertise in database modeling, administration and development usingSQL and PL/SQL in Oracle (8i, 9i, 10g and 11g Express), MySQL and SQL Server environments.
  • Used Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of teh applications on them.
  • Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures andTriggers, and Query optimization techniques.
  • Good Experience in software configuration management using CVS,GIT and SVN.
  • Experience in using Maven and ANT for build automation.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Experienced with Splunk tool for production support.
  • Exposure to quality processes like AGILE/Scrum, ISO9001 and CMMI.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL/PLSQL, Unix Shell scripting

Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, web Services, AJAX, JQuery, EJB, JSON, solr

Frameworks & Tools: JDK, Spring, Hibernate, JSP 2.0, Servlets 2.4, JUnit, EasyMock, Log4j

IDE: Eclipse, RAD

RDBMS: Oracle 9i, 10g & 11g, MS SQL Server 2005, MySQL

Web/Application Servers: Tomcat 5.5/6.x/7.x, WebLogic11g/10.3/8.1,WebSphere 5.0/6.0, Tomcat 6, JBoss, TCServer

Middleware: Rest Web services, Soap Web Services, JMS, MuleEsb

Web Technologies: JSP, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, Ajax, JSTL

Applications/Tools: Ant, Maven, Jenkins, RAD7.5/6.0, Rational Clear Case, Rational Clear Quest, MuleSoft ESB

Operating Systems: Windows 98/2000/XP/NT, Unix, Linux, Mac OS X.

Version Controls: CVS, Visual Source Safe, Clear Case

Methodologies: Agile(Scrum, eXtreme), Rational Unified Process(RUP), SDLC, TDD

PROFESSIONAL EXPERIENCE

Confidential, Princeton, NJ

Sr. Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.
  • Worked in Agile Scrum Methodology
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Used Spring MVC framework for design and development of web application
  • Created Location Look up SOAP based web services using Spring 3.0.
  • Developed Controllers and Services classes dat support Spring framework.
  • Involved in developing DAOs (DataAccessObjects) to connect backend Database.
  • Defined required mappings in xml dat are supported by MVC architecture and Spring framework.
  • Involved in development of SOAP webservices using Apache Axis 2 to extract data from databases.
  • Created and consumed WSDL for soap based web services.
  • Used RESTfulweb services to expose certain functionalities of teh application.
  • Used JAX-RS plus jersey implementation for restful webservices.
  • Designed, Developed and analyzed teh front-end and back-end using Servlets and Spring 3.0.
  • Used metadata excel sheets to dynamically update teh UI for teh Component elements
  • Involved in UI development using Javascript, JSP,AJAX, JQuery.
  • Used Hibernate for Object relational Mapping and Persistence.
  • Used Spring Security for user authentication in some modules.
  • Decomposed Epics into User stories and Maintained Iteration updates on Jira
  • Implemented Test Driven Development using frameworks like Junit
  • Used JAXB to parse XML files and Transform them into Print Ready format.
  • Used Maven for building applications.
  • Deployed applications on Websphere server during development

Confidential, San Ramon, CA

Software Developer

Responsibilities:

  • Involved in analysis, design, development, UAT and production phases of teh application.
  • Designed and developed application using Marionette as client side framework and Restful web services as a server side component.
  • Designed and developed persistence layer using Spring DAO, Spring Core, Hibernate & JPA mappings.
  • Participated in Data Base design and wrote Logical Data Model & Physical Data Model as needed.
  • Created Restful web services using Spring & REST, Jackson mappings and JSON with JSR311compliance.
  • Used Rest templates from spring for consuming teh Restful services from external interfaces.
  • Used Apache POI for Smart metered Report services.
  • Designed and implemented Logging framework using Log4j and smtp-appenders for operation team.
  • Used J2EE patterns like DTO, Data Access Object (DAO), MVC, proxy, Factory and Singleton.
  • Used Maven to build and deploy teh applications.
  • Worked on Version control management using Clear Case.
  • Provided extensive application support during teh release to teh production environment and involved in fixing teh defects.

Environment: J2EE, Spring framework, Jquery, JSON, Jackson, Hibernate, Clear Case, Log4j, Eclipse, BEA Weblogic Server, JUnit, Oracle 12c, CSS, JS, Mercury Quality Center.

Confidential, Irvine, CA

Java/J2EE Developer

Responsibilities:

  • Involved in all teh phases of teh life cycle of teh project from requirements gathering to quality assurance testing.
  • Designed class and sequence diagrams using Microsoft Visio for all teh use cases.
  • Implemented functionality rich user interfaces using HTML, CSS, JavaScript, AJAX, JQuery and JSPs.
  • Designed teh application based on various J2EE design patterns including MVC (Model View Controller), Front Controller, DAO (Data Access Object).
  • Used Spring framework to implement teh MVC design pattern.
  • Implemented teh Business logic using Java Spring Transaction Spring AOP.
  • Implemented persistence layer using Spring JDBC to store and update data in database.
  • Produced web service using WSDL/SOAP standard.
  • Configured and deployed web application in JBoss Application Server using Maven.
  • Created JUnit test cases and created set up manuals and user guides.
  • Created SQL script for teh Oracle database.
  • Actively used Apache Tomcat for developing Servlets.
  • Worked with teh Quality Assurance team in fixing teh defects using JIRA.

Environment: Java, J2EE, JSP, Jdk 1.5, Apache Tomcat 6, JavaScript, XML, CSS, Spring, SOAP, Eclipse, Oracle, JBoss, UML, XSLT, Ajax, Log4j, Maven, JIRA.

Confidential

Software Developer

Responsibilities:

  • Involved in requirement gathering and analysis.
  • Responsible for teh development of maven build based Java web application
  • Worked on development of PF (Policy Fulfillment) application which involves teh coding of Spring 3 core for dependency injection, Spring 3 Hibernate for ORM and database as IBM DB2.
  • Involved in writing teh server side and teh client side classes using java.
  • Developed teh creating teh JSP Pages.
  • Used Spring IOC to inject Services and their dependencies.
  • Good Understanding and Experienced in Agile Development process for diverse requirements.
  • Worked on POC application dat involves coding of Java, JSP and Spring 3 Core.
  • Developed unit test cases using JUnit.
  • Involved in Enhancements Development.
  • Integrated teh Corticon Rule engine dat calculates teh Eligibility Determination for Medicare policies with teh Java/J2ee.
  • Integrated Remote ID proofing, Verify Lawful Presence (VLP), Medicare web services.
  • Attended training in Insurance domain of Medicare and Medicaid.
  • Used SVN as version control system.
  • Designing and Coding for new enhancements.
  • Developed application with spring, Web Services with teh halp of IDE tool STS 3.1.0.
  • Used Maven for building teh EAR file.

Confidential

Software Developer

Responsibilities:

  • Implemented Transfer Funds, Messaging Service Modules using Struts and Tiles Framework with respect to Model-View-Controller (MVC2) Architecture.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Implemented persistence layer using Hibernate dat use teh POJO classes to represent persistent database tables.
  • Developed teh application in MVC design patterns using Struts, JSP, and Java Servlets
  • Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.
  • Designed and developed data access layer using Data Access Object (DAO), Session Façade, Business
  • Delegate and Singleton design patterns.
  • Involved in Database Design and Development.
  • Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from MY SQL Database.
  • Investigate fraudulent and potential money laundry activity across teh organization’s many business lines
  • Act as subject matter expert in AML and financial fraud investigations
  • Handle AML compliance monitoring and training recommendations
  • Review and monitor teh preparation of Suspicious Activity Reports (SARs)
  • Preparation of client communications documentation for review by senior management
  • Used Log4J to capture teh log.
  • Developed test cases and performed unit testing using JUnit.
  • Build application using Ant Scripts.
  • Used CVS for Version control across common source code used by developers.

Environment: J2EE, JSP, Struts, Hibernate, JMS, JNDI, MY SQL, HTML, XML, ANT, WSDL, SOAP, SOA, Axis, Eclipse, Web Logic, LOG4J, CVS, JUnit, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Played key role in teh high-level design for teh implementation of this application.
  • Developed teh Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using java swings.
  • Involved in Designing teh Database Schema and writing teh complex SQL queries.
  • Involved in Code reviews for other modules developed by peers.
  • Designing and establishing teh process and mapping teh functional requirement to teh workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Executed and coordinated teh installation for teh project.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • Involved in Maintenance and Enhancement of teh project.

Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTMLSQL and JUnit.

We'd love your feedback!