We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 7+ years of strong IT experience in all phases of Software Development Life Cycle (SDLC) of the project that includes system analysis, design, development, integration, testing, deployment, trouble shooting and maintenance.
  • Strong understanding of Object Oriented Analysis and Design (OOAD) concepts, Service Oriented Architecture (SOA).
  • Strong experience in developing distributed applications with Java1.6, JDBC, Servlets, JSPs, JNDI, RMI, EJB2.0, EJB3.0, JMS, XML, XSLT, DOM, JPA, J2EE1.6
  • Experience in Web/User Interface development using AJAX, HTML, XHTML, DHTML, CSS, JavaScript.
  • Experience in SOA to develop Web services using SOAP, UDDI, WSDL, LDAP, XML and xml binding technologies like JAXB.
  • Having in - depth knowledge on usage of variousJ2EEDesign Patterns such as Service Locator, Façade, DAO, VO, and Singleton.
  • Experience in developing applications using the modules of Spring framework like Spring IOC.
  • Experience in implementing Object Relational Mappings using Hibernate, MyBatis.
  • Worked with IDEs like Eclipse, IBM RAD 8.5.
  • Around 1 year of experience in Microsoft Technologies like VB 6.0, C#.net.
  • Rich experience in working with different RDBMS like Oracle10g, SQL Server 2000, DB2 and FileNet.
  • Experience in writing DDL/DML SQL queries, Stored Procedure, Functions in Oracle and SQL Server.
  • 2+ years of experience in converting COBOL modules into Java platform.
  • Experienced working in webserver like Tomcat and WebSphere.
  • Experienced working with version control tools like ClearCase, Harvest SCM.
  • Worked with document capture tools like Kofax Ascent Capture 7.5.
  • Hands on experience on modeling Use Cases, Class, Activity and Sequence Diagrams using Rational Rose.
  • Experienced in writing extensive Test cases and Test reports for the application.
  • Participated in code reviews with the team.
  • Experience in working in environments using Agile (SCRUM), Waterfall and Test Driven Development methodologies.
  • Good working experience with onsite and offshore teams. Good experience in guiding and providing Knowledge Transfer sessions to team members.
  • Detailed oriented, enthusiastic and self-motivated. Excellent analytic and problem solving skills. Good at functional understanding of the assigned business requirements. Good at organizing, managing multiple priorities and decision-making. Good at maintaining deadlines and providing deliverables within the stipulated time.
  • Willing to learn new programming concepts, technologies, tools etc.

TECHNICAL SKILLS

Languages: Java 5, VB 6.0, C, C#

Programming/ Frameworks: J2EE, Servlets, JSP2.1, JavaBeans, EJB2, EJB 3, JDBC, POJO, Java Web Services, Spring IOC, Spring AOP, Hibernate 3.x, JMS

Web Technologies: HTML, DHTML, CSS, XML, Log4J, Ajax, JavaScript

OOD: Object Oriented Analysis and Design, UML, SDLC

Web/ Application Servers: Apache Tomcat 7.0, Inautilus, WebSphere 8.5

Tools: and IDEs Eclipse, Rational Rose Software modeler, iText, Notepad ++, Kofax Ascent Capture 7.5,Visual Studio

Database: Oracle 9i/10g, SQL Server 2000/7.0, MySQL, MS-Access,Toad, IBatis

Operating Systems: Windows XP/2000/NT/9x, UNIX, Linux

Architectures: n-tier architecture, Client/Server, MVC

Tools: SQL Plus, Toad, BMC Remedy User, Rational Clearcase, TSO, SOAP UI, Ant, Putty, WinSCP

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential

Environment: Java, JavaBeans, EJB 3, JMS, DB2, WebSphere 8.5, Mybatis, ANT, IRAD

Responsibilities:

  • Involved in Project Design, Documentation, Design Reviews and Code Reviews.
  • Involved in configuring JNDI in Rational Application Developer (RAD). Created extensive test plans which the business testers used for their testing
  • Used LDAP server for user authentication, developed necessary interfaces and implemented programmatic security system
  • Managed Persistence, mapping SQL to POJO's (Java Beans) using Mybatis as Persistence Layer Framework with DB2 as the Backend.
  • Implemented business logic on server-side using Session Beans and Entity beans.
  • Used log4J to persist data into the log files.
  • Used Eclipse IDE for development, configured and deployed the application on to Websphere using ANT, version control by Harvest SCM.
  • Extensively used Core Java such as Reflection, Annotations, Exceptions, and Collections.
  • Worked on java Annotations.
  • Involved in configuring JMS, JNDI in IRational Application Developer (IRAD).
  • Used Facade, Service Locator and Singleton design patterns.
  • Involved in testing and fixing the bugs.
  • Actively participated in retrospective and daily scrum meetings.

Senior Java Developer

Confidential

Environment: Java, JSP, JavaBeans, HTML, XML, JAXB, XSD, CSS, SQL, DB2, EJB3.0, JNDI, Spring IOC, SOAP, SOAP UI, TSO, ANT, Hibernate

Responsibilities:

  • Analyzed the functionality and business requirements and created utility methods in the framework.
  • Worked on the Low-level design and construction of a new J2EE application.
  • Implemented business logic on server-side using Session Beans and Entity beans.
  • Involved in developing JUnit test cases for testing the code fragments during development phase.
  • Developed Mock testing framework and worked extensively on the Formal Hub testing.
  • Designed extensible and secured interfaces for providing services to different external web-services clients.
  • Used Facade, Service Locator and Singleton design patterns.
  • Implemented Dependency Injection using the Spring framework
  • Developed POJO classes and mapping files and configuration files for the database.
  • Involved in configuring JNDI in IRational Application Developer (IRAD).
  • Used Extreme Programming practices like Pair Programming, Automated testing, Refactoring etc.
  • Worked on Java Annotations.
  • Used Hibernate for Object-Relational Mapping and for database operations in DB2 database.
  • Experience in Database Design, Creation and management of Schemas, writing DDL, DML SQL queries.

Senior Application Developer

Confidential

Environment: Java, JSP, Servlets, JavaBeans, HTML, DHTML, CSS, JavaScript, Oracle 10g, Inautilus, Rational rose software modeler, Toad, Spring IOC, Hibernate

Responsibilities:

  • Analyzed the functionality and business requirements of the application.
  • Worked on the Rational rose software modeler for drafting UML diagrams like class, use case, sequence diagrams.
  • Worked on the Low-level design and construction of a new J2EE application.
  • Developed the customization functionality to be based on properties set in the database.
  • Designed extensible and secured interfaces for providing services to different external web-services clients.
  • Worked on Java, JSP and JavaBeans. Used Eclipse as the developmental tool.
  • Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front end, spring framework in business layer and Hibernate in persistence layer.
  • Interaction with global operations team for deployment and implementation of the project
  • Database used was Oracle 10g. Wrote SQL scripts. Used Toad as the Database editor.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Involved in testing and fixing the bugs.

Senior Applications Developer

Confidential

Environment: Java, JSP, Servlets, JSTL, JavaBeans, Oracle10g, EJB 2.0, HTML, JavaScript, Inautilus, Eclipse, Microsoft Excel, Rational Rose Software Modeler

Responsibilities:

  • Involved in thorough analysis of the system and prepared high and low level design for the project and provided estimation for the effort.
  • Prepared extensive test plan/ report, as this project was highly critical.
  • Modified and upgraded existing programs when necessary.
  • Doing code review as for the functional requirement and coding standards
  • Worked on Java, JSP and JavaBeans. Used Eclipse as the development tool.
  • Involved in Project Design, Documentation, Design Reviews and Code Reviews.
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Adopted J2EE best Practices, using Core J2EE patterns
  • Involved in Unit Testing, Integration Testing, and System Testing etc.

Applications Developer / Senior Applications Developer

Confidential

Environment: Java, JSP, Servlets, SQL, EJB 2.0, Web Services, iText, Inautilus and ClearCase

Responsibilities:

  • Involved in gathering Requirements, preparing the High-Level and Low-Level Design documents and Estimation
  • Submitted feasibility report on using iText in this project
  • Worked on Java and JavaBeans. Used Eclipse as the development tool.
  • Wrote SQL queries to store the configuration settings in the database.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Co-ordinated with QA group for testing, production releases and application deployment
  • Implemented business logic on server-side using Session Beans and Entity beans.
  • Designed and developed EJBs to in corporate business logic.
  • Created CSS for formatting JSP pages
  • Designed used cases, class diagrams and state diagrams using UML.
  • Involved in developing JUnit test cases for testing the code fragments during development phase.
  • Involved in Project Design, Documentation, Design Reviews and Code Reviews.
  • Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.

Applications Developer

Confidential

Environment: Java, JSP, Servlet, SQL, HTML, CSS, JavaScript, Inautilus, Eclipse, Clearcase.

Responsibilities:

  • Was involved in Estimation, Designing, Development and providing Production Support to users.
  • Involved in implementing application prototype using JSP, Servlets, JDBC to give the presentation.
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Gained good experience in developing JavaScript functions for performing form validations.
  • Responsible to test the use case by writing the Unit test cases.
  • Extensively used JSP, HTML,JavaScript and CSS for front-end development.
  • Worked on Java, Javascript, JSP, JavaBeans, Servlets and Inautilus. Used Eclipse as the development tool.

Confidential

Applications Developer

Environment: SQL Server, C#.NET, Visual Basic 6.0, PL/SQL, Kofax Ascent Capture 7.5, Filenet

Responsibilities:

  • Developed complex database SQL queries/Stored Procedures, Functions, Triggers and tuning SQL queries.
  • Modified the properties file in the system.
  • Prepared extensive test plans and unit test reports.
  • Gained good hands on experience in C#.net
  • Used Putty to connect to the remote server in deploying the application.

Confidential

Applications Developer

Environment: Java, JSP, Servlet, JavaBeans, JDBC, FileNet, Ajax, HTML, CSS, JavaScript, Inautilus, Spring, Hibernate

Responsibilities:

  • Analyzed application prototypes and suggested solutions, saving company significant costs in manufacturing efforts.
  • Prepare and present software development plans and test plans/reports to ensure projects are completed on time.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
  • Implemented Hibernate for mapping and persist the data.
  • Developed the web layer components using Servlets as the controller and JSP as the presentation layer.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Created CSS for formatting JSP pages

Confidential

Applications Developer

Environment: Java, JSP, Oracle10g, SQL Server, KOFAX, Visual Basic, C#.Net, Inautilus, Clearcase

Responsibilities:

  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing. Wrote several SQL queries for configuring the document types and business function of each customer.
  • Modified the existing application based on customer specific requirements.
  • Defined set of rules in the system to route the documents based on the document type.
  • Used Clearcase as the version control system.

We'd love your feedback!