We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 8 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Web Services ( SOAP, WSDL, UDDI), JMS, JDBC, XML, HTML, XHTML, HTML/5, CSS/3, DHTML, JavaScript, Angular JS, XSLT, JSON, Ajax and JQuery.
  • Experience in various frameworks: Spring2.5/3.0, Struts1.1/2, Hibernate, Apache Camel, Log4j.
  • Experience in Object Oriented JavaScript Analysis, Design and Development.
  • Experienced in using Java IDE tools like Eclipse, Net Beans, JDeveloper, Codeblocks.
  • Designed and built advanced applications for the Android platform using Android Studio and Eclipse with ADT plug-ins (Android Development Tool). Solid understanding of the full mobile development life cycle with a hands-on expertise with a wide variety of Android device resolutions and SDK versions.
  • Solid Understanding of OOPS and RDBMS concepts.
  • Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Used persistence frameworks, Hibernate 2.0, 3.0, iBatis 2.2 ORM, JPA to map POJOs to a relational database.
  • Experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • Experience in RDBMS like MYSQL, SQL Server, DB2 and Oracle.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational Rose, MS Visio tool and Altova UML Spy 2010,2009.
  • Experienced in developing Service Oriented Architecture using Web Services, Axis 2.0,CFX / JAXB 2.0 and JMS.
  • Experience in Web Application development using HTML/HTML5, CSS/CSS3, PHP, and JavaScript.
  • Followed models Waterfall and Agile/Scrum methodology, RAD (Rapid Application Development), RUP (Rational Unified Process) of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Experience in Log4J, SLF4J for extensible logging, debugging and error tracing.
  • Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, Jboss, Glassfish and Apache Tomcat. Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Strong technical noledge in Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
  • Experience in using build tools like ANT1.4,1.5,1.6 and Maven1.x,2.x.
  • Proficient in UNIX (Solaris, Linux, AIX, HP), Windows installations and software configurations.
  • Rich experience as JAVA/J2EE developer in E-commerce, Banking, Finance, Health Care and other domains using diverse technologies.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Excellent written/verbal communication skills and interpersonal skills. Excellent written/verbal communication skills and interpersonal skills.
  • A versatile team member with problem solving skills and project management skills.

TECHNICAL SKILLS

Programming Languages: C,C++,Java 1.3,1.4,1.5,1.6, SQL, PL/SQL

Platforms: Windows 2003, 2008, Linux/Ubuntu/Fedora, Unix

Java Core: Memory Management, Inheritance, Thread Classes, Exception Handling and Collection APIs

UML Tools: MS Visio 2003,2007, Rational Rose Enterprise, Altova UML Spy 2010,2009

IDE & Reporting Tools: Eclipse, Netbeans, JDeveloper, Android Studio, Codeblocks

HTML Editors: Adobe Dreamweaver CS 5.5, MS Frontpage 2003

J2EE MVC Frameworks: Spring 2.5, 3.0,Struts 1.1 and 2,, Hibernate, Apache Camel, JSF 1.2, Log4j

Databases: SQL Server 2005, 2008, Oracle 9i, Oracle 10g, Oracle 11g, MySQL 4.1, 5.0, DB2.

Database Tools: Toad for MySQL, SQL Developer for Oracle, Connect/J for MySQL, DB2Connect

Application Servers: IBM Web Sphere, Web Logic, JBoss4.2/5.5, Apache Tomcat and Glassfish3.0

Web Technologies: HTML/5, DHTML, CSS/3, Java Script, XML, SOAP, XSL, XSLT, XHTML

ORM Frameworks: Hibernate 2.0,3.0, JPA, iBatis 2.2 ORM

Javascript Frameworks: jQuery, AngularJS

Batch Scripting: ANT1.4,1.5,1.6, Maven1.x,2.x

Middleware Technologies: EJB 2.1, 3.0, JNDI, JMS (Java Message Service), MDB (Message Driven Bean) LDAP

Java Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Façade, Decorator, Adapter and Strategy

WebServices: JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCPMon, HTTPMon, CXF, REST

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Testing: JUnit 4.1, J-Mock, Easy Mock, Spring Test.

Logging Tools: Log4j, slf4j

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Senior Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, development, and testing phases.
  • Experience in coding and testing User Interface for cross browser compatibility.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Experience in working with Agile Methodologies. Has Experience in SCRUM Methodologies.
  • Developed the application with HTML for widgets alignment.
  • Experience with Unit test framework.
  • Understand the existing systems and incorporating into current systems as a result of change in new business rules.
  • In the DCA system: Developed Security Messaging Interface using JMSdid the database transactions with Hibernate, developed the Hibernate.hbmand java classes and configured the hibernate.cfg.xml.
  • Designed User Interface framework using Cascading Style Sheets (CSS), JSON, XML and AJAX.
  • Designed Frontend with in object oriented JavaScript Framework and implement the various phase of Responsive Design of the requirement.
  • Experience with API creation and testing with Rest client and Postman in browser for getting the response.
  • Involved in coming up with good design of Spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.
  • Used Spring Core (Dependency Injection), ORM integration and MVC modules.
  • Developed the entire application by implementing MVC Architecture.
  • Used WebLogic Application Server to deploy, implement and test the coded functionality.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Distribution networks to deliver data into the data storage layer and API components Integration into Data Storage layer.
  • Developed and store the data in hierarchical namespace in a three tier data structure and synchronized the data.
  • Experienced in code review and represent as a team lead across all functionalities.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Implemented log4j for logging.
  • Used GIT to implement version control system.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Actively participated in Release Planning, 24*7 Production support, day-to-day meeting, status meeting, strong reporting and effective communication with Project manager.

Environment: Java 1.6, J2EE, Oracle 11g, WebLogic 11g, Spring 3.0/MVC, Hibernate 3.3, JUnit, Log4j, DOM Parser, Linux, Rest UI, Eclipse, Postman, GIT, Maven, HTML, AJAX, JMS, JavaScript, GIT, CSS, JSON, XML.

Confidential, Tampa, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Used JAX-RS (REST) for producingweb servicesand involved in writing programs to consume the web services using SOA with CXF framework
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Configured bamboo automating the builds into Gradle archival repository.
  • Implemented the business logic using various Design patterns.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL, HQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used Stored procedures connecting to the database using spring JDBC.
  • Involved in the Pair Programming with the Other Person in the Agile Methodology and TDD.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Extensively worked on XML Altova Map Force for the transformations of xml to xslt.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and unmarshal the xml-java object, java objects-xml
  • Extensively used JSP to develop schema viewer applications.
  • Used Git as source control management giving a huge speed advantage on centralized systems dat has to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A WebSphere JNDI naming tree is maintained for the external configuration of a service.
  • Used JavaScript, Angular JS and JQuery for user interactions in pages.
  • Enabling XA transactions to achieve consistency for the services connecting to fineos and me-series database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.
  • Involved in developing Unit Test cases and testing the Application using soap-ui.
  • Used Mockito for mock creation, verification and stubbing.
  • Used Log4j to capture the log dat includes runtime exception and for logging info and are halpful in debugging the issues .
  • Involved in the complete life cycle of the project from the requirements to the production support.
  • Deployed the complete Web and enterprise applications in WebSphere Server.

Environment: Core Java, Java Beans, J2EE, REST, Spring 3.0, CXF, Hibernate 3.0, Angular JS, Ajax, JQuery, JSP, XSD, XML Bean, WebSphere 8.5, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova map Force 2014, Soap-UI 4.6.4, Log Expert, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.

Confidential, Manhattan - NY

Java Developer

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Created struts-config.xml, application-resources properties for the project.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Designed the database and also modeled the database
  • Developed Data access bean and developed EJBs dat are used to access data from the database.
  • Developed the applications using WebLogic to create the transactional business logic like EJB, JSP of a WebLogic Application.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Used JMS to established message communication. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Applied patches and plug-ins for JbossApplication Server.
  • Installed and configured Jboss Application servers.
  • Secured the Jboss application server.
  • Deployed web and enterprise applications on Jboss application server.
  • Involved in the developing of ANT build script and deployment in WebLogic 9.2 on Linux platform. Used SAX for XML parsing.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and Stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Developed the Entity Beans to connect the database
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: J2EE, JDK 1.5, Java Beans JSP 2.0, Servlets, Java Script, Hibernate 3.0, JTA, Apache Tomcat, Toad, Oracle 9i, PL/SQL, Log4j, XML, HTML 4.0, CVS, JBoss 4.2, JUnit 4.0, Linux, Soap, JMS, MQSeries, FTP, Design Patterns.Log4j, XML Bean, Webservices, Weblogic Application Server 9.2, EclipseIDE, Windows XP.

Confidential

Application Developer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Developed the presentation layer using JSP and Servlets with a RAD tool.
  • Used JavaScript for client side validations.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebSphere Application Server.
  • Exposed business services as Web Services using various technologies includingXML, XSD, SOA and SOAP.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle9i DB using the Toad tool.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Involved in testing the complete flow of the modules.
  • Used CVS for version control.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Developed automated build scripts and deployment scripts for the entire project usingAnt and CVS.

Environment: JSP, Servlets, Spring Core, EJB, JMS, Spring2.0, AJAX, Oracle 9i, XML, XSD, SOA,SOAP, XSLT, HTML, CSS, WebSphere v5, UML, RAD, TOAD, PL/SQL, JUnit, Apache Ant, CVS, Log4j.

Confidential

Project Assistant

Responsibilities:

  • Build application using Java Swings for the front end and C and C++ for back end.
  • Optical Character Recognizer for image processing and Festival tool for Speech Processing.

Environment: Netbeans7.x, Ubuntu13/Fedora, OCR, Festival, java/J2EE 1.6.

We'd love your feedback!