We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+ years of experience in designing, developing and deploying Enterpriseclient/server web applications based on JAVA and J2EE technologies.
  • Involved in all phases of Software Development Life Cycle (SDLC) that includeRequirement gathering, design, development and maintenance.
  • Proficient in OOAD technologies including developing Use Cases, Activity diagrams, Sequence Diagrams and class diagrams using case tools like Microsoft Visio and IBM Rational Rose.
  • Experienced in designing and developing both Front end & Backend applications using Java, J2EE frameworks, HTML, CSS, JavaScript, AJAX, Java Servlets, JSP, Jquery and JSTL.
  • Experienced in various modules inSpring Frameworkthat include Spring Core, Spring MVC, Spring ORM, Spring Web flow and Spring AOP.
  • Knowledge of developing RESTful APIs using Spring Framework
  • Expertise in interacting with business users and understanding the requirements and providing solutions to match their requirements.
  • Experienced in implementing complex algorithms and various common data structures in Java. Proficient with all the major search algorithms, sorting algorithms and complexity analysis of algorithms.
  • Experienced in using Hibernate framework in interaction with the RDBMS.
  • Knowledge of NodeJS, AngularJS frameworks and bootstrap for responsive design.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, and UDDI).
  • Experienced in working with various application servers likeWeb Logic, Apache Tomcat, IBM Websphere application serversboth in stand - alone and integrated with Eclipse IDE.
  • Extensively used Relational database systems Oracle and MySQL.
  • Excellent knowledge of various design patterns (Singleton, Factory, DAO, Session Façade, Front Controller and Model View Controller)
  • Proficient in Test Driven Development (TDD) using JUnit.
  • Experience with Version Control tools Git, SVN andConcurrent Version Systems (CVS).
  • Implemented logging using Apache Log4J.
  • Expertise in using ANT and Maven for building and deploying application on the servers.

TECHNICAL SKILLS

Languages: Java

Application Servers: Apache Tomcat, JBoss, WebLogic and Websphere.

Java Technologies: J2EE/J2SE(JSP, JSTL, JavaBeans, Servlets, Webservices, RESTful API, JAXB, JDBC, JMS)

Web Technologies: XHTML,CSS, JQuery, JavaScript, AJAX, AngularJS, bootstrap

XML Technologies: XML, DTD, XSD, XSLT, SOAP, DOM Parser and SAX Parser

Databases: Oracle, MS-SQL Server, MySQL

Frame Works: Spring, Struts, Hibernate, Log4j, NodeJS

Version Control: Git, SVN, CVS and TFS

Development Tools: Eclipse, Intellij Idea, NetBeans

SOA: SOAP, WSDL, UDDI,, JMS, JAX-WS, RESTful

Other: Putty, Ant, Maven, UNIX and Windows Platfoms, SQL-Navigator, Toad, PL/SQL Developer, JIRA, Remedy and Ticketzilla

PROFESSIONAL EXPERIENCE

Confidential, Dallas,TX

Sr Java Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
  • Designed and Developed web applications using Spring MVC - Implemented various Controllers, usedSpring’scomponent-scan and Autowiring functionalities.
  • Implemented logging using Aspects in Spring.
  • Developed web pages using JSP, JSTL, Javascript. UsedAJAX for reloading a section of the web page without reloading the entire page as a performance improvement.
  • Implemented responsive design using bootstrap
  • Implemented CIR project using NodeJS as the framework.
  • UsedJava design patterns like Singleton, Façade, Proxy and Factory for implementing various functionalities in CIR web application.
  • Responsible for production support, debugging and troubleshooting of issues reported in Remedy.
  • Implemented MAA contact application using PL/SQL Web toolkit htp, owa util and htf packages.
  • Created stored procedures using SQL, PL/SQL for data modification (using DML insert, update, and delete) that deal with high volumes of data modifications.

Environment: Oracle 11g, Java/J2EE, Spring, Eclipse, OOA/OOD, JavaScript, HTML5, CSS3, Bootstrap, NodeJS, JDBC, Ajax, jQuery, UML, SQL, PL/SQL, Log4J, Maven, Rational Rose, SQL Developer, SQL Navigator, Oracle Client, CVS, Confidential Compare, FileZilla andTomcat

Confidential, Chicago, IL

Java Software Developer

Responsibilities:

  • Deliveringdaily support for all systems (front, middle, and back office) of application used by over 10,000 users in City of Chicago and Cook County.
  • Implemented many RESTful interfaces for communication between C2 services.
  • Used Hibernate as the open source framework providing Object-Relational Mapping and the underlying implementation will be acceseed through JPA layer.
  • Worked closely withbusinessusers to troubleshoot and resolve defects and issues in all business areas fromRevenueProcessing andReconciliations.
  • Used SVNas the version control system
  • Created various test cases using JUnit.
  • Implemented BusinessObjectRepository used to find or persist updates to a business object. The repository is implemented as an interface with spring injecting the correct implementation.
  • Performed various XML file validations for various Lockboxes.
  • Used various functionalities of spring like Dependency Injection, Spring Transaction Template.
  • Developed screen functionality using HTML, CSS, JavaScript and jQuery.
  • Code optimization to eliminate the bottlenecks and ensure peak performance.

Environment: Java/J2EE, OOA/OOD, JSP, JavaScript, HTML, CSS, JDBC, UML, XML, JAX-RS, Apache Axis, RESTful services, Spring, Hibernate3, SQL, PL/SQL, Log4J, Maven, ANT, Rational Rose, Toad, Oracle 11G, RAD 7.0, JBOSS, SVN, REMEDY, Apache Wicket, Bamboo.

Confidential, Stephenville, TX

Java Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
  • Developed the application using Spring MVC architecture.
  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
  • Used UML and Rational Rose for making Class diagrams and Sequence diagrams.
  • Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript, and Custom tags
  • Performed Client side validations using java script and server side validation using SpringValidator Framework.
  • Created and maintained the configuration of the Spring Application Frameworks IOC container.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Implemented spring framework Bean Factory & application Context for bean initialization and configurations
  • Created Hibernate3 data mapping, data persistence and transaction management.
  • Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity
  • Involved in integration with Webmethods using adaptors and template based email approach for using JAX-RPC Webservices with Apache Axis.
  • Implementedapplication database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
  • Configured and created application log files using Log4j required to trace application messages
  • Extensively used CVS for version control.

Environment: Java/J2EE, OOA/OOD, JSP, JavaScript, HTML, CSS, JDBC, UML, XML, Servlets, JAX-RPC, Apache Axis, SOAP, UDDI, WSDL, Spring, Hibernate3, SQL, PL/SQL, Log4J, Maven, ANT, Rational Rose, Toad, Oracle 10G, RAD 7.0, WebSphereApplicationServer6.1, CVS

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Developed J2EE applications Based on MVC Architecture centralized on Struts Frame Work.
  • Implementing the design patterns like DAO, Service Locator, and Singleton.
  • Working on Servlets, Struts, JDBC, JSP and Java scriptfollowing MVC Architecture.
  • Used JQuery for interaction between Java script validation and dynamic HTML pages
  • Have designed the Class Diagrams and Sequence Diagrams for the assigned modules using Rational Rose.
  • Designed and developed the front-end using JSP’s for the entire application using Struts framework as centralized controller of the application with the help of JSTL and Struts tag libraries.
  • Implemented Action Forms and Action classes using Struts framework.
  • Maintained CSS file to follow standard design layout throughout the application.
  • Developed Enterprise Java Beans - stateless session beans for development.
  • Created the entire DAO (Data Access Objects) layers and maintained component across them.
  • Used Prepared Statements to access the result set object.
  • Involved in JUnit Testing and integration of the application.
  • Responsible for production support, debugging and troubleshooting of possible bugs.
  • Worked on setting up the replica of production environment for performance testing.
  • Used Maven for building the project wars as well as deploying to development environments.
  • Used Subversion as the version control system and to test the application, created various test cases using JUnitand developed flexible logging with Log4J in the code
  • Creation and parsing of XML files and XSL, XSLT, XPATH for presentation and transferring data between applications.

Environment: Java 1.5.0, J2EE 1.3.1, OOA, OOD, RAD, IBM Websphere Application Server 5.1 (WAS), Struts 2.0, JSP2.0, JSTL, Servlets2.4, HTML, JavaScript, JQuery, EJB 3.0, Hibernate 3.0, XML, Oracle 9i, TOAD, Rational Clear Quest and Clear Case, Ant, Log4j, LDAP, Windows and Sun Solaris 9.

Confidential, New York City, NY

Sr. Java Developer

Responsibilities:

  • Involved in preparation of the design document and functional specification for the project.
  • Involved in implementing MVC Architecture to separate the presentation, business and database logic in the application using Struts framework.
  • Developing Rich user interface using HTML, CSS, XHTML and Java Scripts.
  • Developing presentation view using JSP, StrutsCore and HTML tags and used free marker templates.
  • Involved in the implementation andproduction support phases of the project.
  • Creating necessary Strutsaction classes which support presentation view.
  • Responsible for writing Struts beans and action controller classes.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Defined and Configured Deployment Descriptor (web.xml) as well as Struts Configuration file.
  • Developed SOAP documents for communication among processes.
  • Written necessary SQL/ PLSQL queries for modifications and retrieval of data in database.
  • Implementing Hibernate to map the data from DAO to Data Base.
  • Writing Java Scripts for client sidevalidations.
  • Configured Hibernate Configuration files and mapping files.
  • Implemented J2EE design Patterns (Session Facade, DAO).
  • Implemented Server Side validation files using Struts.
  • Used AJAX for getting data from database without reloading the entire page.
  • Responsible for developing dynamic web pages using Ajax, JavaScript, DHTML, HTML.
  • Written Front end application with HTML, JSP, JQuery, Struts Tag-libraries.

Environment: Java, J2EE, JSP, Servlets, Struts 1.1, EJB3.0, MDB, Hibernate, AJAX, Java Script, Web Services(SOAP, WSDL), oracle 10g, DTD, XML, XHTML, UML, JQuery, Eclipse3.4, JUnit, CSS, ANT, Log4j, UNIX Shell, Apache Tomcat, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system.
  • Developed UML diagrams like state, sequence and class diagrams in Rational Rose.
  • Developed the user interface with HTML, JavaScript, JSP and Tag Libraries using Struts framework.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Service Locator, Data Access Object, Singleton and Factory.
  • Used Java Message Services (JMS) for reliable and asynchronous exchange of important information such as payment status report with a Queue as destination.
  • Designed hibernate configuration file for making database connection.
  • Used Hibernate for maintaining OR Mapping (ORM). Developed hibernate mapping file and the HQL queries for retrieving data from the database
  • Developed stored procedures in PL/SQL on Oracle database.
  • Developed Ant scripts to configure and deploy the application.
  • Used Rational Clear Case for configuration management.
  • Involved in Troubleshooting and Bug fixing.

Environment: Java 5, JSP 2.0, JMS, JavaScript, Struts 1.2, Log4J, ANT, Rational clear Case, Hibernate, IBM Websphere Application Server, HTML, XML, WSDL, SOAP, Oracle, WSAD 5.0, Windows XP.

We'd love your feedback!