We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 9+ years of development experience with In - Depth knowledge in J2EE platform with Oracle Domain
  • Excellent knowledge in Java, J2EE,Weblogic Scripting tool, Python, Spring MVC Architecture, Hibernate
  • Proficient with Comprehensive Technical/ Business Skill Set Spring Dependency Injection, Spring Batch Framework, JSP, Oracle, PL SQL, Web2.0 (AJAX), Web Services
  • Proficient in JAVA 7 features: Generics, Annotations, NIO (Non-Blocking Threads), Auto boxing
  • Have good experience in Product and Research Development.
  • Worked with J2EE, Struts, Spring MVC, Hibernate, IBATIS, JSP, Servlets, JSTL, and JDBC applying suitable design patterns.
  • Requirement Analysis, Work Flow Design, Process Improvement, Systems Integration, and leadership.
  • Proficient in using Weblogic 10.3, JBOSS, Tomcat, Websphere 7.1.
  • Worked with Behaviour Driven Development process and Test Driven Development (TDD).
  • Most of my experience has been focused on product development following software development life cycle (SDLC)
  • Have good experience creating proof of concept (POC) to client during showcasing of my product
  • Significant experience using UML, particularly in the construction of use-case, sequence, state, activity, and deployment diagrams.
  • Good experience in process like RUP, Agile and Test driven methodologies.
  • Significant practical experience using Systems Development Lifecycle (SDLC)
  • Experienced in the process of product analysis, comparison and recommendation using internal and external resources as well as making cases for off the shelf solutions versus custom built applications
  • Proficient in reengineering the process and improving it to make the business effective and efficient. Have also involved and contributed a lot in converting the requirements into effective business design

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, EJB.

Frameworks: Apache Struts, Spring IOC and MVC, Hibernate, Log4J, Junit.

Web Services: SOAP WS, SOA, Restful WS, JSON, WSDL

Web Technologies: XML, XSL, XSLT, DOM, Java Script, HTML5, AJAX, JQuery, CSS, Bootstrap

Application Servers: Jboss, Apache Tomcat

Programming/Scripting: Java, C++, SQL, PL/SQL, Python, Shell Scripting

Database: MySQL, Oracle, SQL Server

Configuration Management: Github, SVN, Subclipse, CVS

Operating Systems: Windows, UNIX, Linux, Macintosh

IDE: Eclipse, Netbeans, Spring Tool Suite

Methodologies: Agile, Waterfall, BDD (Behaviour Driven Development), Test Driven Development (TDD).

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Worked in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
  • Designed and developed the front end using HTML, CSS, and JavaScript with Ajax.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Developed a JavaScript performance testing toolkit for web and Node.js applications.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: s: Jdk 1.5, J2EE, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, Node.js JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, JUnit, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

Confidential, Ashburn, VA

Sr. JAVA/ J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Leading and coordination with offshore team for Production Support management
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues
  • SQL Query tuning to enhance performance of application in production environments.
  • Developed UI part of the application applications using JSP’s, JavaScript, Ajax - DOJO tool kit and CSS, HTML 5, JQuery.
  • Developed the Persistence Layer using Hibernate.
  • Extensively worked in Test Driven Development (TDD) framework using JUnit.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
  • Used EJB Session beans to expose the application for the use by the third party users.
  • Used MDB’s to read the messages from JMS queues for asynchronous communication.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails
  • Worked on the consumption side of SOAP based Webservices using AXIS 2.x, SOAP UI, JAXB.
  • Developed few stored procedures, triggers and sequences on Oracle 11g.
  • Wrote CRON Jobs and autosys to schedule the daily scripts
  • Used Unix commands to go through the server logs and identify the issues
  • Used Clearcase as version management tool
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.6/1.7, JSP, HTML, DHTML, Ajax, JQuery, Javascipt, Spring MVC, Hibernate, Oracle 10g, XML, XPath, XSLT, Axis 2.0, JAXB, IBM Websphere 6.0, Eclipse, Unix, Clearcase.

Confidential, Somerset, NJ

Sr. JAVA/ J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Actively involved in the design, development as part of the Agile methodology.
  • Designed and developed the front end using HTML 5, CSS, andJavaScript, jQuery, jspwith Ajax.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD ), Scrum .
  • Developed the application implementing SpringMVC Architecture with Hibernate as ORM framework.
  • Extensively used Spring IOC,Spring DI andSpring AOP to develop the application.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Developed few stored procedures and queries using oracle .
  • JMS is used to create, send and read messages and for asynchronous request processing
  • Developed and consumed REST Webservices. Used Postman and Advanced rest client to test web services. Developed both xml and Json request and responses using REST.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, Style Sheets(CSS) etc
  • Used Data Access Object (DAO), data transfer object (DTO), Singleton and MVC design patterns.
  • Used CVS to implement version control System.
  • Used Apache Maven to build the project.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Served as POC in the production support environment on a periodic round robin basis.
  • Used Rally to track issues, teams, iterations and releases.

Environment: jdk 1.6, apache maven 3.0, java/j2ee, Spring, Hibernate, jsp, html 5, css, javascript, jquery, ajax, XML,Rest, Postman, winodws7, Oracle, Rational Application Developer(RAD), Websphere 7.0

Confidential, Overland Park, KS

JAVA Developer

Responsibilities:

  • Developed the Presentation Layer using MVC Struts Framework and also used Tiles Layout for View Transactions and User Activity Monitoring module.
  • Helped designed and develop a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies in the digital supply chain.
  • Used Spring Framework for Dependency Injection and integrated Spring with Struts.
  • Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
  • Involved in development of Business tier with Stateless, Stateful Session beans with EJB 3.0 standards and developed business components
  • Designed and developed the UI components using JSP/JSF, HTML, CSS
  • Utilized Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the Oracle 10g database for fetching transactions and User Search Module.
  • Created Remote interfaces using web services for accessing the services across multiple enterprise applications using JAX-WS.
  • Used JMS to communicate with the Mainframe.
  • Responsible for creating and maintaining the regular expressions used by the URL rewriting engine of Ovi Share that enabled RESTful URLs for the website and its web services.
  • Used Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
  • Apache Maven was used for the entire build process.
  • Used VSS for version controlling using the eclipse vss plugin.
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
  • Used XSLT to convert XML into HTML for displaying as web pages.
  • Wrote UNIX Shell scripts for Solaris Servers,for various Batch functionalities.
  • Weblogic is used as the application production server.

Environment: Java EE5, MyEclipse 6.x, Weblogic, Tomcat, EJB 2.0, Struts 1.0,JSF, JSP 2.0, Hibernate 2.0, XML, XSLT,WSDL, SOAP, JDBC, Scrum, JavaScript, UML, HTML, Maven, VSS, Log4J, JUnit 4.0, SQL Server, Team Track, Unix, Web services

Confidential

Developer/ Technology Analyst

Responsibilities:

  • Created design documents
  • Use new technologies and test suitability with respect to base project
  • Created work flow diagrams using Visio
  • Code and lead team
  • Was involved configuration controller activities of base-line code, create release notes, maintain application server, maintain oracle server
  • Core review of peers and integration testing
  • Checked compatibility of application on JBOSS, Websphere and Weblogic
  • Checked compatibility of application with Oracle, DB2, MySQL as databases
  • Migrated from JSF to Spring MVC architecture
  • Demo product to client
  • Followed waterfall model.
  • Used third party software A2iA Checkreader to read Checks and store data in application specific database

Environment:: Java/J2EE, JBoss Application Server, Weblogic, Python, WLST,GigaSpaces, Oracle, JEP, ZQL, Quartz, JSF, Richfaces, Message Driven Beans, BIRT reporting framework, Fusion Charts, JFree, Spring and Spring Batch, Eclipse, Toad for Oracle, A2iA CheckReader, Spring MVC, JSF, Spring Batch Processing, RDBMS, PL/SQL, HTML, richfaces, Primefaces, Windows XP and Windows Server 2000 on Intel P4 machines

We'd love your feedback!