We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • 8 years of experience in delivering the Integration Solutions and involved in developing and implemented web applications, multitier applications with Core Java, J2EE Technologies.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP,JSTL
  • Expertise in Object-relational mapping using Hibernate.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experience in developing MVC framework based websites using Spring.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, Angular JS, Node JS technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in developing projects for Financial, Healthcare & Insurance, Banking and Telecom domains.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Experience in working in environments using Agile (SCRUM) and Test Driven development methodologies.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, WSDL.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x.
  • Good Knowledge of using IDE Tools like Eclipse, Rational Application Developer(RAD) and Oracle jDeveloper for Java/J2EE application development.
  • Expertise in database modelling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g) and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like Clear Case, GitHub, CVS and Subversion.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP / 7 and Linux.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Finance, Healthcare and Insurance domains.
  • Hands-on experience in various modules of spring such as AOP, IOC, Security, Transactions, andDependency Injection.
  • Proficient in software documentation and technical report writing.
  • Worked on implementing full life cycle of software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, GIT, CVS (Concurrent Version System).
  • Strong exposure in MVC Architecture using Struts framework including Tiles and Validation Frameworks
  • Responsible to talk to business users and finalize any enhancements-new requirements needed for Reports
  • Excellent ability to master new technologies and deliver outputs. Ability to work in tight schedules and efficient in meeting deadlines.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Worked on Spring AOP for Logging, Transactions and Messaging.
  • Used Spring Security to provide features for applications like HTTP authentication, access control, custom login, password hashing and logout.
  • Used Spring with ORM to integrate Spring Framework with hibernate and JPA
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.
  • Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

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

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0 EJB 2.0/3.0,JSF.

Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX, Angular JS, Node JS, Backbone JS, Bootstrap

Frameworks: Hibernate, Spring 3.5/3.0, Struts 1.0/2.0, EJB

XML/Web Services: XML, XSD, WSDL, DOM, XMLBeans, RESTFul, JSON, SOAP

Application/Web Servers: IBM Web Sphere 6.x/5.x, Weblogic 12.x, Apache Tomcat 6.x/7.x,Glassfish

Methodologies/ Design Patterns: OOAD, OOPS, UML, MVC, DAO, Factory pattern, Singleton, Delegation

Databases: Oracle 8i/9i/10g,Teradata, SQL Server 2008/2005/2012

IDEs: Spring Tool Suite, Eclipse, RAD, Oracle jDeveloper Studio 11.1.1.7.0

Build Automation: Ant, Maven

Testing and Logging Frameworks: JUnit, Log4J

Version Controls: CVS, GitHub, Sub Version, Clear Case

Tools: Rational Rose, Microsoft Visio, SQL Developer, Toad, Fire Bug, JIRA.

Operating Systems: Windows, Linux.

PROFESSIONAL EXPERIENCE

Confidential

Sr Java/J2EE Developer

Responsibilities:

  • Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in analysis5, design, development, testing/debugging and implementation.
  • Brief experience on implementing the Angular JS, Bootstrap in creating animations based on CSS classes.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS, 5Bootstrap.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, Web service Rest and Soap Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files.
  • Used J2EE design patterns like Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used Aspect Oriented Programming (AOP) in Spring framework for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement the business logic.
  • Designed exception handling and a logging framework as part of the remediation strategy.
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Involved in developing the Master Functions and Transaction Functions based on the requirement and done optimizations to the existing code.
  • Implemented RESTful web services using Jersey API and SOAP using JAX-WS.
  • Used DOM parser for validating the XML files against their respective xml schemas.
  • Developed UNIX shell scripts for job scheduling, invoking reports and taking backups.
  • Involved in continuous enhancement, maintenance and bug fixing.
  • Developed the unit test cases (Test Driven Development) and mock testing using JUNIT and Mockito frameworks.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Used Log4j for logging across the application.
  • Used SVN as version control system.

Environment: Java 1.7, Agile(SCRUM), SOAP, REST, Eclipse Luna, Spring 4.0, Hibernate 3.0, Oracle 10g, SQL Server 2012, Teradata, Angular JS, Bootstrap, HTML, JavaScript, Log4j 1.3, jUnit, ANT, Jenkins, JIRA, Windows 7, Tomcat 7, WebSphere, SVN.

Confidential, Malvern, PA

Sr Java Developer

Responsibilities:

  • Worked in the Agile - Scrum methodology Environment.
  • Responsible for Daily standups, TDD Development & Pair Programming.
  • Communicate with the Leads and BA's for better understanding of the design requirements.
  • Worked in Continuous Integration environment.
  • Developed front-end interfaces using HTML JSP, CSS, Java Script, JQuery and Angular JS, Bootstrap.
  • Used Angular JS directives to extend HTML to create the foundation for rich and complex web application.
  • Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Used Bootstrap and Angular JS in effective web design.
  • Involved with UI team and provided responsible services by developing best presentation layer using GWT
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, Webservice Rest and Soap Client API, Asynchronous calls, ThreadExecutor framework) which communicates with various service layers and configuring the Spring xml files.
  • Developed the REST Services Using Spring to produce JSON response.
  • Created Spring AOP advices & point cuts for Logging & Hibernate Session management.
  • Used Hibernate 2.0 for Object Relational Mapping (ORM) with Oracle Database tables.
  • Used Hibernate persistent tool for object relational mapping.
  • Wrote Hibernate Query Language (HQL) queries to communicate with Oracle Databases.
  • Writing the JUnit & Mock tests for the implemented code.
  • Designed and developed Web Services to integrate with external client systems by writing the code for consuming SOAP based web service.
  • Developed a custom XML Schema based validation engine for Server-side validations and XML based system configuration component.
  • For events based Asynchronous communication, we used ActiveMQ messaging integrating with spring framework.
  • Implemented various design patterns like Service Locator, Business Delegate and Data Access Object (DAO), Factory Pattern, Service to worker, Session Façade and Model View Controller.
  • Designed exception handling and a logging framework a part of the remediation strategy.
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Involved in bug fixing and resolving issues with the QA team.
  • Documented all process changes and requirement changes.
  • Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model.
  • Support Production/Stage application defects, track and document using Quality Center.
  • Prepared Test Cases for Integration Testing.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using explicit cursors, SQL and PL/SQL.
  • Involved in the development of System Test Plan and Test Scripts using business and system requirement documents.

Environment: JDK 1.7, GWT, Spring Web Services, XML, XSLT, XPATH, JavaScript, HTML, CSS, DHTML, Angular JS, Bootstrap, Hibernate, SQL Developer, Windows XP, Eclipse, Oracle 11g, ETL, ANT, Tomcat, ClearCase, JIRA.

Confidential, West VA

Sr Java Developer

Responsibilities:

  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Built an analytics back-end for US stocks to generate daily dash boards for corporate events, stocks on the move, price alerts based on predetermined cutoffs etc. Market data is sourced from Google finance using web APIs.
  • Mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Created the UI interface using JSP, JSF, JavaScript and jQuery.
  • Worked on JavaScript for dynamic content to pages; utilized CSS for the front end.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Knockout.js.
  • Developed web application using Java J2EE by applying Object Oriented design concepts, J2EE design patterns such as MVC II, Singleton and Factory Pattern.
  • Implemented Spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Spring framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Built and deployed Java applications using MVC II architecture using Struts 2, designed and developed Servlets, JSP for controller, View layers respectively where Servlet processed requests and transferred control to appropriate JSP.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle database.
  • Tuned SQL statements and consequently met the SLAs.
  • Designed exception handling and a logging framework a part of the remediation strategy.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • UsediBATIS frameworkwithSpring Frameworkfor data persistence and transaction management.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Used Subversion for software version control.
  • Designing and creating business rules using IBM ILOG Rules Engine.
  • Involving in Building the modules in Linux environment with Ant Script.
  • Performed Unit / Integration testing.
  • Developed test cases from the business requirements, use cases, and by collaborating with the business users/analysts.

Environment: Java 1.6, Java EE, Angular JS, Backbone JS, Node JS, Servlet, JSP, Ibatis, Struts 2, JBOSS Application Server, JavaScript, AJAX, JSF, HTML, CSS, XHTML, Oracle 10g/ 9i, PL/ SQL, GitHub, Eclipse IDE, Glassfish.

Confidential

Java Developer

Responsibilities:

  • Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
  • Designed UML diagrams using Rational Rose.
  • Developed various modules utilizing Servlets, JSP, JSTL, jQuery and JavaScript.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Used J2EE design patterns like Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Developed many EJB's and Web Services.
  • Implemented EJB (Stateless session Beans) and exposed them as Web Services.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Built the functionality for the front end JSPs to take the data from the model, as an XML and used XSLT to convert the XSL to HTML.
  • Designed exception handling and a logging framework a part of the remediation strategy.
  • Deployed components to the development environment, system test environment, and UAT
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Involved in bug fixing and resolving issues with the QA team.
  • Documented all process changes and requirement changes.
  • Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
  • Deployed the developed web components on Apache Tomcat Web-Server.
  • Monitored the system services through using TIBCO tool and also for data integration from web application to mobile, we used TIBCO Active Matrix Business Express
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql.
  • Working with the JIRA tool for Quality Center bug tracking
  • Design, develop and test of SOA services using SOA / Web Service
  • Deployed the applications in Linux servers using deployment scripts.
  • Responsible for building the environments for pre-production and production environments.
  • Participate in weekly status meeting with client and manager.
  • Wrote JUnit Test Cases for the Helper, Gateway, and Action classes which supported the applicationenvironment.
  • Prepared Test Cases for Integration Testing.

Environment: JDK 1.6, TIBCO,Web Services, XML, XSLT, XPATH, JavaScript, HTML, CSS, DHTML, Hibernate, SQL Developer, Windows XP, Eclipse 3.5, Oracle 11g, ETL, Glassfish, Clear Case.

Confidential

Java Developer

Responsibilities:

  • Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
  • Used Agile (SCRUM) methodologies for application development.
  • Designed UML diagrams using Microsoft Visio.
  • Developed the user interfaces using HTML, JSTL, DHTML, Java Script, AJAX, CSS and JQuery.
  • Used Struts frame work to develop the MVC module.
  • Worked on News and Announcements module and developed user friendly UI screens using JQuery plug-ins along with business validations
  • Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
  • A notification using JMS Queue implementation will be submitting to Cisco providers we wrote MDB EJB simulator for testing this communication.
  • Created the re-usable component and resolved the SSL handshake exception issue to connect to HTTPS services.
  • Published the document internally for creating the Key Store files and resolution to SSL handshake exception.
  • Designed and developed the Click 2 Chat functionality using the DOJO Script Framework.
  • Handled the performance tuning and improved the performance by 350% by fine tuning the PL/SQL queries using Oracle DB objects and collections.
  • Used Hibernate ORM framework to create the DAO layer.
  • Used Maven for application life cycle and dependency management.
  • Used JUnit and spring to create the Unit Test framework.
  • Used Log4J for building the logging module.
  • Involved in bug fixing and resolving issues with the QA team.
  • Documented the different modules in the Framework.

Environment: Java 1.6, Agile(SCRUM), HTML, DHMTL, UML, Java Script, AJAX, CSS, JQuery, Spring, Hibernate, Apache CXF, JAX-RS, Log4J, Jersey, PL/SQL, Oracle 10g, Maven, jUnit4.

We'd love your feedback!