We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

Charlotte, NC

SUMMARY:

  • Over 8 years of IT Professional experience in all phases of software development life cycle to requirements gathering Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/J2EE technologies.
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,JDBC, XML, JMS, AJAX, WebServices using SOAP andRESTful Services.
  • Good experience in implementing J2EE compliant applications using various Designpatterns, Struts, spring, MVCframework, Hibernate and Messaging Middle - ware using JMS.
  • Expertise in architecture, designing and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML, JavaScript, JavaBeans, JNDI, EJB, JMS, XML, Swing, JSF and Ajax.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP
  • Expertise in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB, XSD, XML with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues
  • Expertise in developing application components using frameworks like Spring, Hibernate, Struts
  • Experiencein developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, TestDriven methodologies and good understanding of Service orientation architecture
  • Expertise in deploying, configuring and administering application servers such as JBoss,WebSphere, Web logicandApache Tomcat Server
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML, AngularJS,Node JS.
  • Experienced in Web designing & development, using HTML5, CSS, JavaScript, XML, Angular JS, Bootstrap JS, JSP, JSON, JSF and AJAX.
  • Solid working experience on XML parsing using SAX, DOM and JAXB parsers
  • Expertise in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Expertise on different IDEs such asEclipse, NetBeans and deployment using Application Servers Apache Tomcat, BEA WebLogicand JBoss
  • Extensive experience and good knowledge inSQL, Stored Procedures, Functions and Triggers with databases such asOracle, IBMDB2 andMS SQL Server 2005.
  • Expertise in using various configuration management tools like SVN,CVS, RTCand Visual Source Safe.
  • Expertise in developing unit testing frameworks using JUnit, DB Unit based on test first or test driven methodology
  • Developed, Tested and Deployed applications on Windows andUNIX platforms.
  • Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
  • Experience with UNIX environment through deployment and performance testing of various modules
  • Expert in creating automation scripts using shell scripting to reduce manual efforts
  • Good Knowledge inCore Java,Multithreading, Generics, Collectionsframeworkand Design Patterns.
  • Quick learner with strong problem solving and good communication skills.

TECHNICAL SKILLS:

Languages: Java, C,C++,SQL, PL/SQL

J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP,JAXB, JPA, RMI, POJOs

Frameworks: Struts, Spring, Hibernate, JSF, Ant, Maven

Scripting: JQuery, AJAX, UNIX Shell, Log4J

Database: Oracle, SQL Server, DB2, MySQL, Toad, MySQL Workbench

Web/Application Servers: WebLogic, JBoss, WebSphere Application Server

IDE tools: Eclipse, RAD, Spring Tool Suite (STS)

XML Technologies: XML, XSLT, DOM, DTD, SAX

Web Services: JAX-RPC, JAX-WS, JAX-RS,SOAP, WSDL, UDDI and RESTFUL Web Services

Version control: CVS, SVN, Visual Source Safe, Mercurial

Web Technologies: HTML, DHTML,CSS, AJAX, JavaScript, JQuery,AngularJS

Design Tools: Rational Rose

Operating Systems: Windows, Unix and Linux

PROFESSIONAL EXPERIENCE:

Confidential

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Architect proposed solution, High Level Design documentation, Review and Validate development effort, Support System Integration and User Acceptance Testing, Deployment and Release Management.
  • Interacting with Business Analysts and business users to understand and analyze the requirements.
  • Object modelling using UML with Rational Rose tool, IBM RAD to create Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Implemented presentation layer using Spring MVC, JQuery and Bootstrap.
  • Implemented user interface (UI) using JSP, HTML and CSS.
  • Extremely used plain JavaScript and JQuery, JavaScriptLibrary to do the client side validations.
  • Developed the view-controller components using Servlets/JSPs, JavaScript(JQuery), CSS, HTML and DHTML
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in AngularJS, used fast data access purpose React Js.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTful services.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap).
  • Configured the Application Server Jboss, Tomcat and WebLogic Servers.
  • Used Hibernate framework for the backend persistence layer.
  • Worked with DB architect to design database objects, Conceptual Data Model and LogicalData Model.
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys.
  • Used Eclipse as IDEtool to develop the application and JIRA for bug and issue tracking.
  • Involved in developing applications using Java and J2EE.
  • Developed Themes, Layouts and Hooks required for Portal Development.
  • Used Mavenand ANT are as build toolsto deploying the application.
  • Maven was used to manage dependencies in the application and deploy it on JBoss Application server.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing
  • Used SDK such as Eclipse IDE, Toad, and SVN etc in this project.
  • Used an open source debugging tools like soapUI, Firebugfor testing.
  • Expertise on Java Portal & Portlets Development and Maintenance.

Environment: Java, J2EE patters, JSP, Spring MVC, JAXB, Hibernate, Maven, Hudson, Jenkins, SVN, JQuery, AJAX, HTML, XHTML, XML, CSS, JavaScript,AngularJS, Shell Scripting, UML modeling,Web Services (REST & Soap), Jboss, WebLogic Servers, Junit, soapUI, FireBug.

Confidential, Charlotte, NC

J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing
  • Involved in complete development of ‘Agile Methodology/SCRUM’ and tested the application in each iteration
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTfulservices
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Struts, Spring MVC framework
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Developed the view-controller components using Servlets/JSPs, JavaScript(JQuery), CSS, HTML and DHTML
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in AngularJS, used fast data access purpose React Js.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX and JavaScript.
  • Configured development environment using WebSphere application server for developer’s integration testing
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Worked on AJAX Frameworks GWT, DWR, DOJO.
  • Used JMS for Asynchronous communication between the applications.
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI
  • Maven was used to manage dependencies in the application and deploy it on WebSphere Application server. And Tortoise SVN as version control tool.
  • Used Apache CXF and Spring Web Services to consume and produce WSDL files.
  • Worked on Spring Validations and Spring Web Flow for Payment Processing.
  • Developed JUnit test cases for unit test of all developed modules.
  • Monitored the error logs using Log4J and fixing the problems.
  • Perform design review sessions with IT stakeholders and code review sessions with Development team.
  • Created design and architecture documents and coordinated with onshore for development and integration.
  • Ensured that complex defects and problems were resolved through production releases and upgrades.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
  • Used SDK such as Eclipse IDE, Toad, and SVN etc in this project.

Environment: Java 1.7, Hibernate, Spring, XML, SVN, JSP, DB2, MVC, J2EE, JUnit, Maven, UML, JAX-RS, Log4J, Oracle 12g, Agile methodology, JavaScript libraries such as JQuery, AngularJS, Spring Tool Suite,WebSphere Application Server

Confidential

J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Used JNDI to perform lookup services for the various components of the system.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Used Java Persistent API (JPA) to provide Object Relation mapping for managing the relational data in the application.
  • Developed a multi-user web application from scratch using JSP, JSTL, Action Forms, Action Classes,JavaScript and JDBC etc.
  • Implementation of business Applications using Agile Scrum methodology.
  • Allowing for correction of Claim information and recalculation of the Claim amount. Allowing for approval and printing of Claims.
  • Developed reusable JSP templates based on TILES and Integrated with JSF Framework.
  • Design and Development of Struts Action classes, DAO (Data Access Objects), Views using Struts custom tags.
  • Used JQuery to simplify the client side scripting of HTML pages.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Used Java Server Faces (JSF) and Cascading Style Sheets (CSS) for designing the user interface.
  • Designed and developed UI screens using JavaScript, AngularJS and XHTML.
  • Used Angular JS to develop a rich user interface.
  • Developed Web Services for data transfer from client to server and vice versa using SOAP, WSDL.
  • Log4J is used for debugging process and also application is built with ANT Script.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Involved in writing SQL queries to perform CRUD operations on Oracle database.
  • Implemented stored procedure calls on the front end to access data through CICS/DB2 stored procedures from database.
  • Extensively used DOJO Toolkit to develop the front end web application with DOJO’s JavaScript tools.
  • JUnit Framework is used for unit testing of all classes.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for data validation

Environment: JDK1.6, J2EE, JSP, JNDI 1.2, Struts 2.2, HTML, JavaScript, AngularJS, JQuery, JMS, XML, CSS, JSF, JUnit, UML, Web Services, SOAP, DOJO, WSDL, EJB 3.0, Ajax, Ant, RAD 8.0, IBM Web Sphere 6.1, DB2, CICS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked with Business teams to analyze the Requirements and Involved in Design, Development, UAT and Production phases of the applications.
  • Simultaneously worked on multiple project streams.
  • Participated in all the regular daily standups and weekly review meetings as part of Agile/Scrum methodology.
  • Developed the System Flow Charts for various exports as per the business requirements and performed development and testing of File export/import module.
  • Work on automation, scripting. Create Java tools/portals, reports to resolve system issues, fallouts. Develop job aids, run books, auto - reprocessing scripts, tools, web portals as required.
  • Supported and Monitored Production environments in terms of debugging and stability.
  • Developed Domain model and Persistence Layer using Hibernate.
  • Designed and developed the application GUI using Spring MVC, HTML/DHTML, CSS, JavaScript, JQuery, etc.
  • Converted Legacy Application into loosely coupled and re-useable service components using Core Java, spring, Multithreading, Generics, Collections and Design Patterns.
  • Database Schema/XSD/WSDL Design for the components of the application.
  • Used Core Spring for Dependency Injection of various component layers.
  • Used SOA REST (JAX-RS) web services to provide/consume the Web services from/to down-stream systems.
  • Used cloud services to showing objects on web pages display purpose.
  • Used Eclipse as an IDE & Web Sphere Application Server as a server for debugging/running the code.
  • Wrote Unit test cases manually to check the application status.
  • Used the built tools Maven and ANT for clubbing all source files and web content in to war files.
  • Involved in Customer facing calls as first level of support for Production issues.
  • Involved in writing the UNIX shell scripts to execute batch files and logs the data on the production servers.
  • Involved in Release Management of the application and Production Support for fixing the issues.

Environment: Java 1.7,Spring,Spring MVC, Spring IOC, Design Patterns, UML, Hibernate, Web sphere, MQ Series, Eclipse, IBM DB2, Oracle 11g, Ant, Maven, XML, XSD, HTML/DHTML, Java Script CSS, JSP, Log4j, JUnit, JQuery,Web Services, SOAP UI, TOAD, UNIX.

Confidential

Javadeveloper

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, development and testing
  • Involved in technical document design and planning sessions.
  • Involved in development of GUI using HTML and JSP where Java Servlets were used as the interface between the client and server.
  • Effectively written JavaScript for the client side validations for the Job Portal.
  • Written JavaScript and Ajax functionality to get dynamic data and client side validation
  • Developed Java Beans to handle business logic as a Model and Servlets to control the flow of application as controller.
  • Involved in deployment of the Application on WebSphere Application Server.
  • Developed this application based on MVC Architecture.
  • Documented and coding Technical artifacts and developed test plans
  • Performed Coding/Programming tasks to specification and in accordance with Development standards and Used CVS Repository for Version Control.
  • Developed test cases using JUnit and tested the application.
  • Used JMS to establish message communication
  • Responsible for the performance PL/ SQL procedures and SQL queries
  • Designed and developed Customer registration and login screens using HTML, JSP, Servlets and JavaScript.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and Server.
  • Involved in production support from client requirements to developmental aspects with coding, system optimization and testing.
  • Worked extensively for loading/updating information asynchronously using AJAX.

Environment: J2EE, Java, Servlets, JSP, JDBC, Eclipse, SQL, Oracle, CSS, HTML, JavaScript,WebSphere, CVS Repository.

Confidential

Jr. Java Programmer

Responsibilities:

  • Developed Use Cases, Class diagrams and Sequence and Activity diagrams using Rational Rose.
  • Coded Servlet classes in java web server environment.
  • Used JDBC to connect to Oracle8i database.
  • Created web pages using JSP.
  • Developed the presentation layer and GUI framework that are written using HTML, CSS and Client-Side validations were done using JavaScript.
  • Used java features such as Generics, Collections API.
  • Wrote SQL/PL-SQLQueries, Stored Procedures and Functions in Oracle.
  • Used SVN for version control.
  • Developed test cases using JUnit and tested the application.
  • Responsible for the performance PL/ SQL procedures and SQL queries
  • Used SVN for the concurrent development in the team and for code repository
  • Deployed applications on Linux client machines
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: : Java 1.6, JDBC, Servlets, SQL, Oracle9i, HTML, JSP, XML, UML, HTML, CSS JavaScript, WebSphere, UNIX, Subversion.

Hire Now