We provide IT Staff Augmentation Services!

Sr. Java /j2ee Developer Resume

4.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • 8 years of experience in Design, Analysis, Developing, Implementing, Integrating and Testing of Web based Applications using Java/J2EE technology and as Technical Lead for 3 years
  • In - Depth knowledge of Object Oriented Programming, Web Programming, Database Programming and JAVA UI Development.
  • Demonstrated expertise in developing web applications using Core Java, JSP, Servlets, JavaScript.
  • Employing the best MVC practices to the applications by adopting Spring & Struts2 features to the fullest and consuming modern DAO technologies like Hibernate stimulating the overall performance.
  • Solid conceptual familiarity of SOA Architecture and detailed understanding of its java specifications JAX-WS and JAX-RS.
  • Proficient in Building, Implementing, Consuming SOAP and RESTful WebServices and the respective Description languages WSDL, WADL
  • Exhibited competent command in Web-Development technologies like HTML, JavaScript, CSS, AngularJS, Node JS, XML, XSL/XSLT, JSTL and AJAX.
  • Thorough understanding of Java Design Patterns (Singleton, SessionFacade, Front Controller, DAO, MVC)
  • Expertise in Business component development using Servlets, Session Beans, Entity Beans and Message Driven Beans and EJB Services
  • Comprehensive understanding of RDBMS concepts and proficiency in using relational databases such as Oracle 10g, MySQL and MongoDB.
  • Widespread domain experience ranging in Banking, Insurance, Retail, Healthcare and Supply Chain Management.
  • Expert-Level working experience on various IDEs like Eclipse, My Eclipse, NetBeans and RAD, IBM RSA.
  • Extensive experience with Build Tools like Ant, Maven and Jenkins for continuous integration
  • Experience in SDLC models like Waterfall Model, and Agile methodologies (TDD, SCRUM).
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.

TECHNICAL SKILLS

Languages: Java, SQL and PL/SQL, UML, XML, XSL, XSLT, C,UNIX Shell Scripting

J2EE Technologies: JDBC, Servlets, JSP, JNDI, REST, Multithreading

Frameworks: Struts 1.x, Spring 1.x/2.x, MVC architecture, JSF 1.x/2.x, EJB 2.x/3.x.

IDEs/tools: Eclipse, MyEclipse, Net-Beans, WSAD/RAD, IBM Rational Software Architect (RSA), Chordiant, Castor XML, JAXB, RMI, Taglibs, LDAP, Maven, Jenkins, Junit, Message Queues, JSON, Google Analytics,GIT.

Design Modeling: UML

Web Tools: CSS, JavaScript, XML, HTML, SOAP, WSDL.

Version Control: CVS, SVN, Subversion, Clear Case.

Database: Oracle10g/9i/8i, MYSQL Server 2000

Application Servers: IBM Web Sphere, Weblogic10, Apache Tomcat, Chordiant Foundation Server 6.3, JBoss.

Methodologies: Agile, SCRUM, TDD, Waterfall

Operating Systems: Windows XP/7, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java /J2EE Developer

Responsibilities:

  • Acted as an Application Lead and Coordinator for the project onsite
  • Transformed the core technology stack from EJB to Spring, majorly focusing on re-writing the using JavaBean-style POJOs, Spring Services and utilizing Spring features such as Transaction Management, Exception Handling
  • Implemented RESTful web servicesusing technologies like JSON, XML and JAXB etc., developed RESTful server APIs written in NodeJS and connecting UI with back-end RESTful services.
  • Used Hibernate as an ORM tool for data persistence at the DAO layer.
  • Configuring Weblogic 10 and setting up environment for new applications.
  • Created and Modified the XSLT and XSL-FO files according to the requirements from the clients to be reflected in the PDF output.
  • Responsible for gathering and analysis of the specifications, providing estimates through intefacing with Business Analysts
  • Developed/Modified SQL queries, Stored Procedures and Triggers for data retrieval and modification on Oracle 10g
  • Experience working with Jenkins in version control and integration activities
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Used Websphere RAD 7 for setting up enterprise projects and using as an IDE and Application server.
  • Involved in production support.
  • Unix Shell Scripting and commands for when using Test and Production Environments
  • Research and implementation of JavaScript Frameworks, including Angular.js and validation code and dynamic data manipulation using JQuery, Ajax.

Confidential, Scottsdale, AZ

Sr. Java /J2EE Developer

Responsibilities:

  • Used Agile environment for designing and coding application environment, used the Test Driven Development (TDD) which includes bi-weekly sprint and daily scrum to discuss the design and work progress
  • For the management of application flow we used Spring MVC (by developing configurable Handler Mappings, View Resolver).
  • Used Spring dependency injection to inject all the required dependency in application.
  • Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database
  • Developed Graphical User Interfaces using UI frameworks Angular JS and Webpages using HTML, CSS and JSP’s for user interaction.
  • Implemented dynamic page elements and form error validations using Angular JS directives.
  • Used Maven as a build tool and developed Maven Scripts to automate the compilation.
  • Developed screens, Controller classes, Business services and DAO layer.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features and enhancements.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Wrote test cases in JUnit for unit testing of classes.
  • Consumed Web Services for transferring data between different applications.
  • Used JAX-WS SOAP Web services to retrieve credit history of the applicants.
  • Involved in coding, maintaining, and administering Servlets, and JSP components.
  • Deployment of. ear files in Apache Tomcat 6.0 application servers and WebLogic Application server.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.
  • Wrote PL/SQL queries, Stored Procedures, and triggers to perform back-end database operations.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Web logic 9.0, XML, Web services, Oracle 10g, HTML, CSS, DHTML, Angular JS, XSLT

Confidential, Washington D.C.

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented MVC architecture using Struts framework and enhanced the design for the Middle Tier Development
  • Leading the team of two at offshore(Technical Lead)
  • Participate in requirements gathering, co-ordinate the activities in the team.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture
  • Responsible for system analysis, design and development using J2EE architecture.
  • Used JavaScript to perform client side validations and Struts-Validator Framework for server-side validation.
  • Developed server side and front-end validation using Struts Validation framework and JavaScript.
  • Used the Struts framework for managing the navigation and page flow.
  • Made use of the Exception Handling functionality in Struts to create error pages
  • Used SVN as Version Control.
  • Used Castor XML for parsing the XML document.
  • To investigate on the issues faced by the testers and fix the issues Bug fixing and deploy code again so that desired design will be implemented.
  • Unit and Integration Testing

Confidential

Developer

Responsibilities:

  • Involved in the Analysis, Design, Coding and testing of user requirements
  • Have performed various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Developed various UI (User Interface) components using Spring (MVC), JSP, and HTML, JavaScript, AJAX, JQuery.
  • Used Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used JQuery UI to add a custom theme and to manipulate HTML elements.
  • Involved in writing the Classes, Forms, using Spring tag libraries.
  • Involved in developing business components using plain old java objects.
  • Developed HQL queries to develop the finder methods in Data Service.
  • Involved in writing packages, stored procedures to access database.
  • Extensively worked with Servlets and Spring based multi tier applications in developing J2EE Components.
  • Worked on Web Services using java API for XML Services (JAX-RS) and build, deploying Restful Web APIs Services
  • Developed MVC architecture using the design patterns.
  • Involved in writing all client side validations using Java Script, JSON.
  • Troubleshooting WebSphere Server and Oracle Database issues.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java
  • Implemented the Unit testing for the components developed.

Confidential

Developer

Responsibilities:

  • Actively interacted with the client in Requirements gathering, Analysis and Documentation
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Analyzed and designed a scalable system based on Object oriented concepts, OOAD and the various J2EE design patterns. Implementation of MVC Architecture.
  • Designed web pages using technologies such as JSP, CSS, HTML and client side validation withJava Script
  • Code reviews are conducted regularly and documented the review comments for producing quality code.
  • Involved in integrating with other applications to get dependent data using web services, single sign on etc.
  • Designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process
  • Implemented GUI pages by using JavaScript, HTML, JSP
  • Deployed project on Web Sphere 6.1 application server.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Tuning complex database queries and joining the tables to improve the performance of the application.
  • Used RAD as Development IDE for web applications.
  • Used Clear Case for Version Control tool.
  • Used Clear Quest for bug tracking tool.
  • Analyzing the requirements and design.
  • Develop High and Low level design.
  • Module Development.
  • Created Process Flow Diagrams
  • Develop reusable components.
  • Create Unit Test Cases.
  • Unit and Integration Testing.
  • Defect tracking, defect analysis, coding and fixing the issues.
  • Production Support.

Confidential

Developer

Responsibilities:

  • Develop High and Low level design.
  • Unit testing using a special tool Agitar
  • Used RAD as Development IDE for web applications.
  • Used Clear Case for Version Control tool.
  • Used Clear Quest for bug tracking tool.
  • Used DOM and SAX parsers to parse the raw XML documents.
  • Tested the web services with SOAP UI tool.
  • Worked on JXW Components
  • Generate Test Cases
  • Smoke Testing, Acceptance Testing, Unit and Integration Testing.
  • Production Support

We'd love your feedback!