We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Bothell, WA

PROFESSIONAL SUMMARY:

  • Professional Software Developer with over 5+ years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Highly motivated professional with excellent experience in Software testing and Quality Assurance
  • GUI Automation testing experience in Selenium Web Driver
  • Expert in conducting various testing types like Functional, Integration, Regression, UAT and End - to-end Testing 
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc.
  • Expert level skills in design and development of multi-tier web based applications involving HTML, Core Java, CSS, HTML5,AJAX, ODBC, XML and J2EE technologies like JSP, JSP Tag Libraries, Servlets, Java Script, JSF, JDBC, JNDI and EJB.
  • In depth and hands-on experience in Object-Oriented analysis/design, object-oriented development methodologies.
  • Strong knowledge in Oracle ADF 11g Architecture, JDeveloper, Oracle ADF Development (ADF, ADF Faces, ADF Task Flows   and   Business Components)   with   Web Services .
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework.
  • Developed web application in open source java framework Spring. Utilized Spring MVC framework.
  • Configured and developed web applications in Spring, employing AOP and IoC.
  • Developed Web Services in Spring Web Service and Java (JAX) WS.
  • Experience in Building, Deploying and Integrating with Ant and Maven.
  • Aced the persistent service, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Worked on test driven software development where JUnit testing was employed.
  • Experienced in using Version Control Tools like CVS, and SVN.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss AS, Web logic, IBM Web sphere, Glassfish and Tomcat.
  • Used Maven’s different plug-in from basic like clean, deploy, install etc. to customized for different purposes like JAXB XJC tool.. Used Repositories and dependencies.
  • Experienced in parsers like SAX, DOM, XPath, JDOM, XML Beans.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
  • Strong work ethic with desire to succeed and make significant contributions to the organization. Strong problem solving skills, good communication, interpersonal skills and a good team player. Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS:

Languages Known: Java (J2SE, J2EE), C/C++, SQL,HQL

Java, J2EE/JEE Technologies: Core, OOP, Multithreading, Exception Handling, Collection, Swing, Servlet, JSP,, JMS, MDB,JDBC, Spring core, Spring MVC, Struts, Hibernate & web services (REST & SOAP).

Web Technologies: JSP, Servlets, HTML, DHTML, CSS, JNDI, EJB, JDBC, Java Beans, DOJO, JavaScript, AJAX, JQuery, JSON, JSF, JMS, Web Services, SOA, SOAP, REST, Angular JS.

Databases: IBM DB2 8.x, Oracle 11i/10g, SQL Server, MySQL, NoSQL

Development Tools, Deployment & Version Controls: Eclipse, Selenium Web driver, Net Beans, RAD, GIT, SVN, CVS, Web Sphere, Apache Tomcat, JBoss, Web logic, HP quality Center,JIRA

Operating Systems: MAC OS X, Windows 7, Windows XP, Windows Server 2003, Linux, Unix.

PROFESSIONAL EXPERIENCE:

Confidential, Bothell, WA

Sr. Java Developer

Responsibilities:

  • Worked as a developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Designed all type of UML diagrams, which is needed in developing the application.
  • Designed the UI screens using JSP 2.0, JavaScript, and Struts. Used CSS to create the common look and feel for all the UI screens across the application.
  • Used Struts Framework extensively for Controller and view components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Using Spring IOC (Dependency Injection), developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Used Spring DAO to handle the SQL exception meaningfully.
  • Integrated Spring with Hibernate and configured the hibernate configuration file.
  • Used Hibernate as ORM tool for persisting java object to relation in database.
  • Used Spring IOC and spring’s Hibernate Support, transaction management.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL/SQL
  • Wrote test cases using JUnit and wrote logging information using Log4j.
  • Built and deployed the application using Maven build and deployment tool.
  • Used CVS for version control.

Environment JAVA/J2EE, UML, Struts 2.0, Spring IOC, Spring DAO, JSP 2.0,  JavaScript, CSS, Web service, Hibernate 3.0, Maven, CVS, MySQL

Confidential, Nashville, TN

Sr. Java Developer

Responsibilities:

  • Develop new programs in accordance with the business requirements and modify existing programs and applications.
  • Implemented Model-View-Controller (MVC) Architecture using Struts Framework.
  • Involved in designing and developing the internet application using  JSTL, JavaScript, JSP, AJAX and CSS.
  • Struts forms and Actions were employed to link and fetch data between Service layer and control layer
  • Used design patterns like MVC, Business Delegate, Service Locator, DAO and DTO..
  • Used SPRING dependency injection and IOC principles to build business layer.
  • Extensively used Hibernate ORM in data access layer to write DAOs.
  • Developed hibernate mapping and Configuration files Part of a response team that worked on support issues.
  • Design and implementation of tables, views, SQL statements for database operations.
  • Implemented the Custom classes and business model to retrieve the data from database for the account/tracking number
  • Resolved production errors and deployed applications for end users and reported through telephone and e-mail 
  • Used Jenkins for continuous Integration of software development.
  • Implemented Data Access Layer using   JPA ,   developed POJO’s mapped to the relational tables in database using   JPA annotations
  • Involved in   System testing , and   bug fixing , worked with QA Team to execute the business scenarios.

Environment: Java 1.6, Struts 2.0, Spring 3.0, Hibernate 3.0, Web Sphere 8.5, GIT, SQL Server, Eclipse, PL/SQL, Log 4j, FileZilla, Jenkins, Rest WS, JUnit Mokito, ANT, JSP, JIRA

Confidential, Nashville, TN

Sr. Programmer Analyst

Responsibilities:

  • Actively participated in design and enhancement of different modules of the system, Real Time Transaction History, Forms, VPOD, VpBatch, VpWeb.
  • Involved in the entire life cycle development of the application.
  • Implemented the User interface using   Spring MVC, JQuery, Apache Tiles, JSP, JSF, My faces, HTML5, JavaScript, Ajax .
  • Involved in conversion of JSF application from Ice Faces library to My Faces Library .
  • Developed   Spring Action Classes   for controlling logic and data transfer between   UI   and   DB , Used   command pattern   actions, to embed multiple actions in a single action class.
  •   Implemented   Spring Beans   using   IOC, AOP and Transaction management features   to handle the transactions and business logic.
  • Implemented   Spring batch   programs to generate payments, automated Emails attaching payment response files.
  •   Implemented REST based web services using   Spring Web MVC , to publish vendor Information, customer information.
  • Used   Abstract Factory ,   Singleton, DAO ,   DTO ,   Front Controller, Command Pattern, MVC   design Patterns.
  •   Implemented Data Access Layer using   JPA,   developed POJO’s mapped to the relational tables in database using   JPA annotations .
  • Implemented queries using   SQL and PL/SQL.

Environment: Java, J2EE, Hibernate 3.3, JPA 2.0, Spring 3.2, Web Sphere 6.0, 8.5, Spring MVC, Spring Batch, JUnit, Linux, DB2, Jenkins, MyBatis, Maven,SVN

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in Requirement gathering and analysis
  • Used JSP and Servlets for server side transactions.
  • Developed components in a JSP page using custom tags defined by JSF technology and use the framework to handle navigation from one page to another.
  • JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • Implemented JSF core/HTML tags for views.
  • Implemented JSF MVC framework to make separate behavior and presentation in application.
  • Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton.
  • Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Developed EJB Session Beans to communicate with Controller and database layer.
  • Involved in implementation of client side validations using JavaScript.
  • Generated POJO classes to map to the database table.
  • Hibernate & Spring DAO layer support at Persistence Tier.
  • Implementing Spring IOC using XML files in Business Tier.
  • Implementing Factory Pattern using spring’s Bean Factory.
  • Hibernate O/R mapping framework takes an Object-centric approach to implementing data
  • Used for development of Java related classes and components using Eclipse as IDE for developing the application.

Environment: JDK 1.7, J2SE, J2EE, JSP, Servlets, Struts 1.2, Tiles, JSTL, Spring 3.0, Hibernate 4.0, RAD 6.0, Maven, JBoss Application Server, Oracle 11g,, Web Services, SOAP, Agile, JUnit, AJAX, PL/SQL, XML, Log4j, HTML, CSS, Java Script, Design patterns, CVS.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Prepared technical design documents (TDD) for Use cases.
  • Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Developed UI pages with JSF framework
  • Developed components in a JSP page using custom tags defined by JSF technology and use the framework to handle navigation from one page to another.
  • Developed application layout and composing tiles definitions, managed beans to use with JSF, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve & update data in the Database.
  • Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
  • Wrote configuration files for injecting EJBs, Service Impls and DAO classes.
  • JSF Framework used for UI pages and Faces Servlet acts as Front Controller.
  • Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development.
  • Extensively used JSF Core and HTML tages in UI pages.
  • Efficiently presented the data using JSF Datatables.
  • UI pages Navigation defined in faces-config.xml
  • Developed complex sql join queries for efficiently accessing the data.
  • Used Spring Framework with Hibernate to map to Oracle database.
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Developed HQL, SQL queries.
  • Eclipse used for Development i.e. used as IDE.
  • Used Oracle 10g as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.

Environment: Java 1.5, JSP, EJB 3.0, JNDI, Java Beans, AJAX, Eclipse 3.4, JSF 1.2, Clear case, ClearQuest, UML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, SQL, SQL Navigator, PL/SQL, Log4j, UNIX Shell Script,SVN, Windows XP, Junit Mokito.

We'd love your feedback!