We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Houston, TexaS

PROFESSIONAL SUMMARY:

  • 7 years of professional experience in analysis, design, development and implementation of software & Web applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns
  • Extensive experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (RESTful, SOAP),
  • Strong programming skills in Java, Multi - Threaded applications and J2EE technologies.
  • Hands on experience in Spring Modules like Core, AOP, MVC, DAO and ORM
  • Experienced in MVC (Model View Controller) architecture with EJB, Struts, Spring framework and Spring Boot involving various J2EE design patterns.
  • Proficient in writing and deploying Enterprise Beans (EJB) viz. Entity Beans & Session Beans
  • Good understanding of ORM technologies such as JPA, Hibernate and Spring JDBC
  • Experience in developing in UNIX/LINUX and Windows Operating Systems.
  • Experience in RDBMS such as Oracle 9i/10g, DB2, MySQL and MS SQL SERVER.
  • Experience in using development tools like Eclipse, NetBeans, Oracle SQL Developer, PL/SQL, MySQL workbench
  • Experienced in web/application servers like JBoss, Apache Tomcat, Glassfish and WebLogic 8.1.
  • Strong hands on experience in Front end development with HTML/DHTML, CSS, Javascript, JQuery, JQuery UI, XML, AJAX, Angular JS and JSON.
  • Hands-on experience in usingLog4j, JUnit, Mockito and PowerMock for logging, testing
  • Experience in developing build scripts using ANT and Maven.
  • Experience with Responsive Webpage designs, Wireframes and cross browser compatibility
  • Hands-on experience working in all phases of Software Development Life Cycle including Design, Systems Development, Testing, Systems Integration, Installation, Deployment, Ongoing Maintenance and Product Support
  • Followed Test driven development of Agile Methodology to produce high quality software.
  • Strong development practice with object oriented design patterns using UML.
  • Good knowledge on Object Oriented Analysis and Object Oriented Design
  • Highly conceptual, innovative problem solver with excellent organizational and communication skills.
  • Experience in Eclipse 3.1, WebSphere Studio Application Developer 5.1 and RAD 6.0.
  • Proficient is J2EE 1.4 Web Services, in implementing JAX-RPC Service Endpoints, EJB endpoints, Web Service client programs using generated stub in JBoss 4.2.2
  • Experience with configuration management tools like VSS, SVN and GIT

TECHNICAL SKILLS:

JAVA/J2EE Technologies: Java 5/6/7, JSP, Facelets, EJB, JPA, JDBC, JNDI, Servlets2.3/2.4/2.5, JSP1.2/2.0, JMS.

Languages/Scripts: Java, HTML, XML, XSD, XSLT, SOAP, JAXB, JavaScript, JQuery, Angular JS, JSON, CSS3

Framework: Spring, Spring Boot, Struts MVC, Design Patterns, JPA.

Databases: Oracle10g, MySQL, MSSQL SERVER.

Languages: Java/j2EE, Python, SQL/PLSQL, C.

Operating System: Windows NT/2000/XP/7/10, UNIX, Linux

Web/App: . Servers JBOSS, WebLogic server8.1/10.0, Tomcat, IBM WebSphere.

ToolsEclipse: , NetBeans, JDeveloper, SQLDeveloper, Junit, SOAP UI, ANT, Log4J, Apache Commons, tomcat server, Jasper and Maven, MS-Office2003/2007/2010.

Version control: VSS, SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Houston, Texas

Senior Java Developer

Responsibilities:

  • Actively involved in requirements gathering, Analysis, Conceptual Design.
  • Developed DAOs and Controllers in Spring & Struts Frameworks.
  • Extensive applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO, etc. throughout the application for a clear and manageable distribution of roles.
  • Created web application Proof of Concepts using jQuery.
  • Developed coding part for UI, Controllers JPA Queries and Web Services (RESTful & SOAP) to interact with PEGA systems.
  • Created WSDL for processing the client request using JAX-WS and JAXB for binding mechanism.
  • Involved in developing responsive web pages using HTML, CSS, Javascript, JQuery, Angular JS and AJAX.
  • Transformed and presented data from XML files to Front end using XSLT, XSL, XPath and SAX parser for large xml files.
  • Worked on SQL queries and stored procedures views and triggers.
  • Involved in Unit Testing, Integration Testing and System Testing
  • DevelopedJUnittest cases for all the developed modules
  • Used Maven for adding the external dependencies and for project management.
  • Worked on Bug fixing, enhancement and support to the application.
  • Involved in Dividing the tasks between team members and consolidating the release items.
  • Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance with the business requirements.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Generated and grouped all the necessary reports using Jasper.
  • Maintained the code using GIT. Actively participated in the code review.

Environment: Java/J2EE, EJB, Spring, Struts, JSP, JavaScript, JQuery, Angular JS, AJAX, JAX-RS, JMS, REST, WebSphere Application Server, XSLT, XSL, XPath, SAX parser Oracle 10g, Adobe Illustrator

Senior Java Developer

Client: Confidential, Columbus, OH

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database
  • Involved in implementation of enterprise integration with WebServices and Legacy Systems using REST (Using Axis and Jersey frameworks)
  • Developed UI using HTML, CSS, Javascript and Angular JS to display the data on the client side.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
  • Designed and developed several RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, MySQL, DB2 and Maven
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Used SVN for version control and Log4J was used to log both User Interface and Domain Level Messages.
  • Working with a servlet container e.g. Tomcat, resin Enterprise Integration Platforms (ESB or EAI platforms) Practicing TDD using Junit, Mockito, Easy Mock or equivalent frameworks Spring Batch and Spring Integration.
  • Designing the Use Case Diagrams, Class Model, Sequence diagrams for SDLC process of the application using Microsoft Visio.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs
  • Implemented GUI pages by using JavaScript, Angular JS, HTML, JSP, Facelets, CSS and AJAX.
  • Developed EJS access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller
  • Generated and grouped all the necessary reports using Jasper.
  • Wrote SPA (Single page web applications) using Restful web services plus AJAX and Angular JS.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
  • Used J2EE Design patterns like Singleton, Service Locator, Session Facade, DAO, DTO during development.

Environment: Java1.8, Spring, Hibernate, Junit, Mockito, Easy Mock, SOA, JQuery UI, Angular JS, AJAX, JSON, JavaScript, Oracle, PL/SQL JDBC, REST, SQLDeveloper, Eclipse, Android Studio, JBoss, WebSphere 8.5, Sql Server, UML, JSPs, Servlets, Maven and VSS.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development of both Frontend and Backend and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC.
  • Developed an Android app as part of the UI using Android studio.
  • Developed coding part for UI, Queries and Web Services (RESTful).
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST (Using Jersey frameworks)
  • Developed UI using HTML, XHTML, DHTML, CSS, JavaScript, JQuery UI, Angular JS and Android app using Java in Android studio to display the data on the client side.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
  • Designed and developed several RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Web Services, AJAX, JSON, RESTful, MySQL.
  • Designing the Use Case Diagrams, Class Model, Sequence diagrams for SDLC process of the application.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs
  • Implemented GUI pages by using JavaScript, HTML, CSS.

Environment: HTML5, XHTML, DHTML, CSS3, JavaScript, Java, AngularJS, JQUERY, JSON, UML, Android studio, Eclipse, Oracle 11g, IBM WebSphere Application server and windows.

Java/J2EEDeveloper

Confidential

Responsibilities:

  • Involved in design, development and testing of the application.
  • Developed the application using JSF1.1/2.0, Spring Framework that leverages Model View Controller (MVC) architecture, Spring security and Java API.
  • Deployed the applications on IBM WebSphere Application Server.
  • Worked on Java script, CSS Style Sheet, Richfaces, JQuery.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Used advanced level of HTML5, JavaScript, JQuery UI, CSS3 and pure CSS layouts (table less layout)
  • Wrote SQL queries to extract data from the Oracle & MySQL databases.
  • Responsible for writing the test cases, preparing the test plan.
  • Involved in Junit Testing for all test case scenarios
  • Involved in each and every phase of SDLC.
  • Used CVS for version control across common source code used by developers.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Implemented design patterns such Singleton, Factory pattern and MVC
  • Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance with the business requirements.
  • Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
  • Involved in project documentation.

Environment:Java, Oracle 11g Express, CVS, Struts, Spring 3.0, HTML, CSS,JavaScript, Apache Tomcat, Eclipse IDE, REST, Maven, Junit.

Java/J2EE Consultant

Confidential

Responsibilities:

  • Extensively involved in the phases of SDLC. Used Agile based SCRUM methodology for developing the project.
  • Design and architect the UI and draw the UML class diagrams.
  • Involved in front end development using JSP’s, and Servlets that present data to the client.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
  • Had extensively used JSTL and Tag libraries.
  • Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
  • Developed EJB component to implement business logic using Session and Message Bean.
  • Implemented asynchronous request processing using Message Driven Bean.
  • Exposing the Services using WebServices with WSDL, WSDD, SOAP, and UDDI.
  • Used SAX-DOM parsers for parsing XML data, JAXB API for binding.
  • Implemented the persistence layer using Hibernate ORM.
  • Implemented Spring-Hibernate template.
  • Used Struts Validator framework for validate the form data.
  • Excellent working experience with Oracle10g including storage and retrieving data using Hibernate.
  • Building and Deployed the application in Weblogic Application Server.
  • UsedANTtool for building application EAR for deploying on Web Logic Application servers.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Provided Log4j support for the application for debugging the system.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: J2EE, JDK 1.5, Spring 2.5,struts 1.2, JSP, Servlets, EJB 3.0, Hibernate 3.0, Oracle 10g, PL/SQL,CSS, Ajax, HTML, java script, Log4j, JUnit, SOAP, JMS, XML Bean, Webservices, Weblogic Application Server 10.0, ANT, RAD, UNIX.

We'd love your feedback!