We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Over 7+ years of IT experience developing enterprise web, Client/Server and distributed applications using Java/J2EE technologies.
  • Experienced with the entire Software Development Life cycle process including requirement analysis, design, development testing, deployment and maintenance.
  • Highly motivated problem solver with excellent analytical, organizational and communication skills.
  • Good understanding of all stages of Software Development Life Cycle (SDLC).
  • Familiarity with various development methodologies like Water Fall, Rup, Agile and Scrum.
  • Hands on experience in designing and developing web applications using J2EE and open source frame works.
  • Expert in development of applications using J2EE technologies like Java, JSP, Servlets, JSF, JDBC, EJB, JMS, XML and Web Services .
  • Experienced in writing/using SQL, PL/SQL, Procedures/ Functions, Triggers and various ORM frame works like Hibernate, Spring JDBC etc.
  • Hands on experience using IDE tools like Eclipse, WASD, RAD, and Net Beans.
  • Experience in developing applications using N tier open source frameworks such as Spring MVC( Model View Controller), Struts, Spring Web Flow
  • Good working knowledge on various version control tools like SVN, IBM Clear Case, PVCS and Perforce.
  • Experience in gathering, understanding and designing business requirements, writing functional requirements and test cases.
  • Experience in creating various Technical & Design documents, Flow Diagrams and Sequence Diagrams using UML tools.
  • Hands on experience in developing reports using Jasper Reports.
  • Knowledge of various J2EE design patterns.
  • Hands on experience of developing and consuming Web Services, WDSL, SOAP, UDDI, XML and Restful Services.
TOOLS/METHODS:
  • Java, J2EE,
  • SQL, PL/SQL
  • JSP, Servlets,
  • JSF1.x, 2.x
  • AJAX, JavaScript,
  • JSON, DHTML,
  • CSS, HTML,
  • Web Services, JSTL
  • Struts 2.0/1.2/1.1, Glassfish
  • Spring 3.0/2.5,
  • Hibernate3.0,
  • jQuery, JUnit
  • Weblogic11g/10.3/10.0,
  • Tomcat 7/6, JBoss,
  • Web Sphere 8/7/6
  • Oracle 11g/10g/9i,
  • MS - Access 2007, MySQL
  • SVN tortoise, Clear case,
  • Eclipse 3.5/3.4,
  • RAD 8/7.5/6, NetBeans
  • XML Spy, soapUI, Oracle ADF,
  • Web Center Portal, Oracle BPM
  • Waterfall, Agile/Scrum
  • SOAP, WSDL,
  • UDDI, SOA.
  • Windows, Linux,
  • Unix, Mac
  • clients
  • BCBS
  • Travelport
  • ABN Amro bank
  • First Comp Insurance
  • State bank of India

PROFESSIONAL EXPERIENCE:

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Developed UI component of application using JSF Framework , JSP, HTML & CSS
  • Designed UML diagrams like Usecase, Class and Activity diagrams based on the requirements gathered.
  • Implemented the Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator, and Data Access Object (DAO).
  • Used IBM RAD8 as IDE tool to develop the application and debugging the application, used JQuery and JSF validation framework for front end validations.
  • Deployed the application on the WebSphere Application Server .  
  • Used SQL statements and procedures to fetch the data from the database. Created new views, added new columns to the existing view in the database using SQL
  • Involved in Writing Controller Classes, and DAO Classes Using Spring MVC framework.
  • Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, Angualr JS 1.0.1, 1.0.8. 
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Developed front-end reporting screen using Angular JS, widely used angular js UI components like routeProviders, pagination, ng-grid, ng-directives, Session timeout pop-ups. Also implemented new design feature like nested html view routing using "ui-router" bootstap in Angular js. 
  • Designed and implemented the server side logic using EJB.
  • Performed integrated with other sub-systems through JMS, XML and XSLT.
  • Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
  • Enhanced and optimized the functionality of Web UI using CSS3, HTML5 and AngularJS.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
  • Developed and modified stored procedures and trigger to store and access data in the Database.
  • Experience in graphical user interface, system design, development, testing, security, documentation and implementation with extensive ATG coding and debugging. 
  • Developed test scripts in Junit and involved in testing.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues

Environment: RAD 8.0, Java Server Faces 1.2, Ajax, Angular JS 1.0.1; later on 1.0.8, Angular-ui bootstrap, ,JPA, HTML, CSS, XML, Subversion, EJB, JSP, Multithreading, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, HTML 5, ClearCase, JNDI, SVN, Log4J, JQuery, IBM Websphere Application Server 7.0, Glassfish,Rational Rose for UML modeling, JUnit, Oracle 10g,11g.

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Involved in analysis, design and development. Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Worked in Agile environment. Experience working with scrum team. Used HP Quality Centre to view the tasks and requirements.
  • Used IBM RAD version 8.0 and also IBM WAS.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Deployed the applications on IBM WebsphereApplication Server.
  • Used PMD and Checkstyle which specified errors according to the PMD and Checkstyle rule files of the company
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Worked with Multithreading, intensively used the synchronization for controlling how resources can use data.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Web application development (CSS, HTML, some Javascript and AJAX).
  • Designed and Developed application screens using Swing, HTML, JQuery, JSP and CSS
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Created RESTful web services interface to Java-based runtime engine.
  • Used JNDI for naming and directory services.
  • Implemented Message Driven Bean Using JMS.
  • Added the ability to stop library scans via the JSON API.
  • Worked on Windows operating system.
  • Upgrading, and Configuration of WebSphere Application Server
  • Used Web services - WSDL and SOAP for testing.
  • Used soapUI for load testing the Web Services.
  • Did Performance tuning of infrastructure services using JProbe and OptimizeIt.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented JMS Listeners and Message Driven Beans (MDB).
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Created various testing Unix shell scripts, and provided the project documentation.
  • Used Unix Shell Scripting executed some code updating,.
  • Experience in Building Applications using Maven builds
  • Used SVN for version control across common source code used by developers.
  • Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.

Environment: RAD 8.0,Struts 2, Unix Shell Scripting, JSF, AJAX, Hibernate 3.6, , Apache Camel, RESTful, EJB, JSP, Multithreading, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, HTML 5, JSON, JNDI, SVN, Log4J, MDB, jQuery, Eclipse, IBM Websphere Application Server 7.0, Rational Rose for UML modeling, JUnit, Oracle 10g,11g.

Confidential

Role: Sr. J2EE WebSphere Developer

Project: Online Banking

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams using Rational Ross.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces. .
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used JNDI for naming and Directory Services.
  • Added tasks for online banking website using core Java
  • Involved in developing and improving asynchronous multithreaded queues of processings of document.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Lead the application design and development; the User Interface was built using Spring MVC, JSP (with Spring Tags), jQuery, Direct Web Reporting and AJAX, CSS, JDBC Template, iBatis.
  • Used Spring MVC Framework for developing web applications.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBMWebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Experience with Linux operating system.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Eclipse IDE
  • Experience working with DB2.
  • Good experience with version control such as CVS and Clear Case.
  • Used ANT build tool for building the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Tomcat server
  • Used Maven for building
  • Used Log4J to capture the log that includes runtime exceptions.
  • Written Stored Procedures and Triggers in Oracle Database.

Environment: Core Java, J2EE, JSP 2.0, DB2 EJB, JMS,JSTL JNDI, Spring 3.0, Multithreading, Oracle, DHTML, XML, DOM, SAX, ANT, Tomcat server, Rationale Rose, JSF, WSAD 5.1.2,jquery,(Web Sphere Studio Application Developer), IBM Web Sphere Application Server 5.1,Hibernate 3.0 , LOG4J,CVS.

Confidential

Role: Sr. J2EE Developer

Responsibilities:

  • Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
  • Implemented MVC architecture using Struts framework to get the Free Quote.
  • Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
  • Good understanding of the correct way to implement custom ATG servlets.
  • Used Struts tag libraries to create JSPs.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate
  • Experience working with Linux operating system.
  • Used Hibernate for object-relational mapping persistence.
  • Reviewed the requirements and Involved in database design for new requirements (Promotion Code for free Quote)
  • Used Struts MVC, jquery and Tiles framework for Web based module.
  • Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Wrote Complex SQL queries to perform various database operations using TOAD.
  • Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
  • Experience with version control such as SVN
  • Involved in testing using JUnit.
  • Performed application development using RAD and WebSphere Application Server (WAS)
  • Used Rational ClearCase for version control.

Environment: Java, Servlets, JSP, Struts 1.2, Spring 3.0, JavaScript, HTML, SVN, XML, JDBC, Hibernate 3.0, Oracle 9i, TOAD 8.5, JUnit 3.8.1, Multithreading, Log4j 1.2.11, Ant 1.6.2, UML, ClearCase 7.0, WebSphere 6.0, RAD 6.0,Jquery Rational Toolset, Windows XP

Confidential

Role: J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed server side applications using Servlets, EJBs and JDBC.
  • Used Ant for building the application.
  • Used JMS for communicating various clients and it’s components
  • Used JUnit for Testing.
  • Used WebServices-WSDL and SOAP
  • Deployed applications on JBoss 4.0 server
  • Extensively configured the build files to different Environments
  • Developed Session Beans which encapsulates the workflow logic
  • Used Entity Beans to persist the data into database and also used Message Driven BeansMDB to notify the bean state.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Experience with Eclipse IDE
  • Used Struts the MVC framework for building web applications.
  • Developed web pages by using HTML, CSS, Java Script.
  • Developed PL/SQL database scripts and written Stored Procedures and Triggers.
  • Created User guide and application support document.
  • Used CVS for the concurrent development in the team and for code repository
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment:J2EE, JDBC, Java Servlets , EJBs, Oracle, MDB, HTML, Rational Rose,CVS, PL/SQL, WSDL, SOAP, Eclipse, Struts.

Confidential

Role: Java/ J2EE Developer

Responsibilities:

  • Was associated in analysis, design and development of TERS system. Used Unified Modeling Language (UML). Created specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed JSPs without the usage of java in it and used AJAX for asynchronous Server calls.
  • Struts framework was used to buildPresentation tier of the application, heavily used Struts Tag Libraries, Validators and Tiles .
  • Added tasks for website using core java.
  • Developed the Hibernate entity classes using Annotations.
  • Developed and designed this application using Struts Dispatch Action.
  • Developed Stored Procedures, Triggers and Functions Keenly involved in fine-tuning of SQL queries, Stored Procedures, Triggers in Oracle 10g
  • Worked on Windows Operating system.
  • JavaScript was used for Client side validations.
  • Used Maven for as a built tool
  • Developed Java WebService using WSDL,SOAP,UDDI and JAX-RPC and JAXB
  • Deployed the application on IBM WebSphere App Server
  • Made Use of version control tools SVN, CVS and Build tool Log4j

Environment: Core Java, JDK1.6, JSP, Struts 1.3.10, Hibernate 3.3, JSF 1.2, Oracle 10g, HTML, Java Script, CSS, JNDI, WebSphere 6.0, SVN, Ant, Log4j, AJAX, CVS, Eclipse 3.4

We'd love your feedback!