We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • Over 7 years of experience in software industry involving various phases of software development life cycle including requirement analysis, design, development, implementation, testing and maintenance of a product using Java and J2EE technologies.
  • Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection etc.
  • Highly skilled in advanced areas in Java such as Servlets, J2EE, JSP, EJB, JDBC, JNDI, Web Services, SOA, SOAP, CXF, JSON RMI, JSF and Threads.
  • Agile Management and Software Development with Extreme Programming, Scrum and RUP
  • Expertise in standard open sources like SOAP, REST, Hibernate, JPA 2.0, Spring 3.0, Spring Security 3.x,Spring Batch, Castor 1.3, JAXB2, Log4J.
  • Expertise on J2EE Design patterns and Core Java Design patterns like Session facade, Singleton, Front Controller, Business Delegate, Service Locator, VO, DAO.
  • Proficiency in developing and deploying applications using Application Servers such as Web logic, WebSphere, Apache Tomcat and JBoss
  • Strong experience on all J2EE related technologies like Servlets, JSP, JSF, JDBC, JMS, JNDI, Multi - Threading etc
  • Developed and used Jenkins, GitHub, Ant and Maven for compiling and building the applications.
  • Having good knowledge on J2EE Frameworks like Struts2.0, Spring MVC 4.0 frameworks
  • Strong experience in back-end coding for Microsoft SQL Server, IBM DB2, Oracle 9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL
  • Basic knowledge of Hadoop framework
  • Expertise in working with various databases like Oracle, SQL Server and MySQL
  • Extensive experience in developing database components using JDBC, Hibernate, JPA
  • Hands on experience with control tools like SVN and UI Development using Bootstrap, JQuery, HTML, JSTL, and JSON.
  • Experience in managing builds using ANT and shell scripts.
  • Possesses knowledge of SVN
  • Used integration framework like Apache Camel.
  • Excellent analytical and problem solving skills
  • Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL, C, C++

Web Technologies: JDBC, JSP, Servlets, Web Service, JSF, EJB, Ajax, Ant, JNDI, JMS, JSF, RMI, JUnit, JPA, JTA, JAXB, JAXP, Rest, SOAP

Web/Application Servers: Apache Tomcat, JBoss, WebSphere, WebLogic

Application Frameworks: Spring 3.3, Struts 2.0, Hibernate, EJB

ORM Framework/Database: Hibernate, Oracle, SQL Server, DB2

XML Technologies: XML Schema, XSD, XSLT, DTD, SOAP, WSDL

Markup Languages: HTML 5, XML/XSLT, CSS, JavaScript, SQL, Ajax

IDE: Eclipse, RAD, Net Beans, WSAD

Build Tools: ANT, Maven

Design and Debug Tools: Log4J, Microsoft VISIO, Notepad ++

Testing: JUnit, JTest, TestNG, Selenium

Source Code Control: Serena PVCS, CVS, SVN, Clear Case, SVS

Platforms: Windows XP/2000/98/NT/Vista, Windows Server 2003,VMware,linux

PROFESSIONAL EXPERIENCE

Confidential, Beaverton, OR

Sr. Java Developer

Responsibilities:

  • Developed new screens to the application using HTML5, CSS, JSP, JSON, JavaScript, JQUERY, Taconite and AJAX.
  • Implemented the architecture with Spring MVC,and Hibernate.
  • Used design patterns MVC,Front Controller, Value Object, Session Facade, Data Access Object extensively.
  • Followed the Agile methodology to implement the application.
  • Used web services such as SOAP, WSDL and UDDI.
  • Developed unit test cases using JUnit.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Supported the application using Jboss application server.
  • Used Hibernate for Object Relational Mapping.
  • Used Spring framework for dependency injection and integrated with the hibernate
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
  • Built scripts using ANT that compiles the code, pre-compiles the JSP’s built an EAR file and deployed the application on the Jboss application server.
  • Implemented the nested tag concepts of the Struts tag libraries
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Utilized SOAP UIto generate request XML’s from WSDL to test the responses.
  • Created the design documents with use casediagrams, classdiagrams, and sequencediagrams using Rational Rose.
  • Wrote SQL queries for Oracle Database. Participated in and contributed to design reviews and code reviews.

Environment: JAVA, J2EE, JSP, ANT, Eclipse, Struts 2.0, Hibernate, Spring, JavaScript, JQuery, Bootstrap, ClearCase, HTML 5, CSS3, JUNIT, Web services, SOAP, Jboss, Oracle 11g, UML, TOAD, IBM Web Logic, Soap UI, EJB, Jenkins CI, Windows.

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology using OOP.
  • Developed use cases from business requirements documents and functional specification and design specification.
  • Designed and developed UI Framework which includes employing JSF in the presentation layer, integrating rich Faces and my Faces, ice Faces in JSF, configuring Rich Faces Filter and Faces Servlets in the configuration file.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rules.
  • Developed web components using Spring MVC.
  • Connected many applications using MuleSoft
  • Designed and integrated the full scale Hibernate / spring / EJB persistence solution with the application architectures.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Improved Database performance using hibernate caching.
  • Implemented DAO's to handle database operations.
  • Used various J2EE design patterns like Command, Factory, Singleton, Value Objects, Data Access Objects and Data Transfer Objects, Business Delegate and Session Facade.
  • Wrote PL/SQL stored procedures for providing feeds to other applications.
  • Design and Implemented XML/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Worked with XSLT files for transforming XML files to desired formats.
  • Developed application using JMS and Ant to create application builds.
  • Deployed application in WebLogic and used CVS for Version Control.

Environment: Java 1.4, J2EE, Spring 3, Struts 2, JSP, JavaScript, AJAX, JQuery, JSON, CSS, HTML 5, Web Logic, Eclipse, Oracle 10g, Log4J, SVN, Linux.

Confidential, Louisville, KY

Java/J2EE Developer

Responsibilities:

  • Involved in requirement analysis and documentation of workflows & functional diagrams.
  • Designed J2EE framework, which generates different screens, based on access level using stateful session beans, JSP & XML. Developed HTML forms & client side validation using JavaScript.
  • Wrote classes to parse XML to display data on UI.
  • Implemented Session Tracking and User Authentications.
  • Involved in designing and implementation of complete admin module using HTML, XML, JSP, Multithreading, servlets and Java Beans classes.
  • Developed an environment where a JSP file is requested which in turn uses a Java bean that generates and sends a form associated to XML Schema.
  • Experience working with MySQL server, stored procedure, design pattern, etc.
  • Created multiple web-based forms using Tiles, Servlets, JSP, JSTL, and JavaScript menus.
  • Implemented JSP custom tags, developed Struts Actions, Action Form, and Value Objects for presentation tier.
  • Similarly JavaScript applications were also developed to support validation and interaction for presentation layer.
  • Implemented the nested tag concepts of the Struts tag libraries
  • Implemented Web Services to propagate business logics to different clients. The RPC were given through SOAP protocol.
  • Wrote Test scripts using JUnit
  • Used web services for data exchange using SOAP and WSDL.
  • Hibernate was used for object/relational persistence and query service.
  • Log4j was used of logging and debugging purposes.
  • Interfaced with the client team and development team during acceptance testing and dry runs on the production systems.

Environment: Java/J2ee, Struts, JSP, Web logic, Oracle, SOAP, Multithreading, Webservices, Hibernate, MySQL, Design Pattern, Shell script,Log4j, JUnit, Unix.

Confidential, Lincoln, RI

Java/J2EE Developer

Responsibilities:

  • Involved in developing user interface using JSP, JavaScript, CSS and AJAX.
  • Used Struts-tiles to develop the layout of web page.
  • Used Log4j for logging application messages.
  • Used JDBC for interacting with database.
  • Involved in writing JUnit test cases.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and spring 3.0.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked with Agile methodology.
  • Study and analyze the business process flow and existing system.
  • Identified the areas of improvement and the scope of enhancements in the system.
  • Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client.
  • Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
  • Participated in design discussions and object model development workshop sessions for different lines of business.
  • Involved in developing Use Case, Class, and Sequence & Components Diagrams as part of documentation.
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Performed unit testing, and comprehensive scenario testing for the modules I worked on.
  • Used spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Implemented various complex PL/SQL queries.
  • Involved in testing the application and bug fixing.
  • Deployed the applications in Web sphere application server.
  • Used CVS for version control and used IBMRAD 6.1 for implementing the application.

Environment: and Tools: Java, JSP, Struts, XML, Web sphere, ANT, Log4j, JDBC, CSS, JavaScript, Linux.

Confidential

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Responsible for maintaining the development environment. Developed various functionalities in the Project using Oracle PL/SQL.
  • Developed presentation tier as HTML, JSPs using Struts Framework implementing validations.
  • Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
  • Used Hibernate Framework to access backend database Oracle 9i.
  • Used JAXB parser for parsing the valid xml files as defined by the XSD.
  • Exposed the web service using the JAX-RPC service end point.
  • Designed and implemented XML parsing for XML Order Confirmations.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Developed various design patterns like Front Controller, Data Transfer Object, Value Object, Business Delegate, Service Locator, Session Façade, and Data Access Object.
  • Created database pool, multi-pool, data source, domain, realms and mapped them to roles
  • Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Deployed the application on JBoss.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using WSAD and used CVS for version control.

Environment: Java, J2EE, JSP 2.0, Struts2.0, Hibernate, JMS, JNDI, HTML, XML, DOM, SAX, ANT, Rational Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), JUnit, JBoss Application Server, LOG4J, Oracle 9i.

We'd love your feedback!