Sr Java/j2ee Backend Developer Resume
CharlottE
SUMMARY
- J2EE application developer with over 15 years of professional experience in analysis, design and development.
- Expertise in Analysis, Development, Implementation and Support of projects.
- Expertise in Java / J2EE and sound knowledge of associated concepts and technologies such as Apache Struts, Spring IOC, EJB, JDBC, JSP, TAGLIB, Servlets, JMS, Maven, ANT.
- Experience with Oracle WebLogic Application Server 11G/12c, IBM WebSphere 5.x, Tomcat 7.x.
- Strong knowledge and experience in creating web based presentation for the client using HTML, JSP, Servlet, JSTL and JavaScript.
- Experience in XML related technologies like XML, DTD, XSD, JAXB, SAX and DOM Parsers.
- Knowledge of J2EE design patterns like Front Controller, Composite View, Session Façade, Service Locator, Transfer Object, Business Delegate and Data Access Object.
- Experience in working with JDeveloper 10.1.3.4, Eclipse 3.x, IBM RAD and RSA, TOAD.
- Experience in building UML architectural diagrams using MS Visio.
- Knowledge Logging and Debug statements using Log4j.
- Good Knowledge in messaging technologies like JMS.
- Expertise in writing ANT, GRADLE and Maven scripts.
- Proficient in Oracle 10g/11g, DB2.
- Working knowledge of CRON batch jobs/batch processing.
- Experience in writing and debugging of Stored Procedures, Functions using PL/SQL in Oracle, DB2.
- Expertise using AGILE Software Development Methodology (Scrum/Sprint).
- Strong knowledge of full System Development Life Cycle (SDLC).
- Good experience working on JIRA, ALM.
- Expertise with version controlling tools like Visual Source Safe (VSS), CVS and SVN.
- Experience working on Windows XP/2000/2003, UNIX.
- Good working knowledge of Unix Shell Scripting.
- Good team player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project, self - starter.
- Expertise in using testing tools like JUnit.
- Hands-on experience in SOAP based WebServices, JAX WS.
- Hands-on experience in Restful WebServices using Spring MVC.
- Good knowledge in build application using ANT/Maven/Jenkins.
TECHNICAL SKILLS
Web Languages: Java, JSP, Servlets, WebServices (SOAP and REST), JSP Tag Libraries, EJB 2.x, JDBC
Frameworks: Struts, ADF, Spring IOC, Hibernate, iBatis, JAXB, Spring MVC
Methodology: OOAD, OOPS, UML, RUP, J2EE Design Patterns
Scripting Language: JavaScript
Markup Language: HTML
Database: Oracle and DB2
Operating System: Windows and UNIX
IDE Tools: Eclipse, RSA, RAD, SOAP UI
Version Control: VSS, SVN, CVS, RTC
Build and Deployment: Jenkins, ANT, Maven, Gradle
Web/App. Servers: Apache Tomcat, WebLogic and WebSphere
ORM Tools: Hibernate, iBatis
PROFESSIONAL EXPERIENCE
Confidential
Sr Java/J2EE Backend Developer
Responsibilities:
- Attended technical grooming calls to understand the requirement, to give the estimate.
- Helped team understand the requirement and designed the solution.
- As a member of Java Backend Team, I was involved in writing Rest services using Spring MVC, iBatis, JSON, JDBCTemplate, XSD, XML, JAXB, FileNet/Case Manager API, Confidential Power Image API.
- Used SQL Developer for writing SQL Queries, stored procedure.
- Used Splunk, FIS for logging and detecting errors in application.
- Used Jenkins, Gradle for building the application.
- Used Tomcat 7.x and WebLogic 12c servers for deploying the application.
Environment: Agile, Java/J2EE, Spring MVC, iBatis, Spring Annotation, JAXB, Spring JDBCTemplate, Spring IOC, Tomcat 7.x, WebLogic 12c, Gradle, Jenkins
Confidential, Charlotte
Sr Java/J2EE Developer
Responsibilities:
- Analysis, Designing, Development of L2O Porting Application.
- Participated in full System Development Life Cycle (SDLC) of the project.
- Developed application using Java/J2EE technologies - Java Server Pages (JSP), HTML, CSS, JSTL, EJB, Spring IOC, XML, JAXB.
- Involved in Code Reviews, Demo of stories with Business.
- Successfully read, write the XML files using JAXB.
- Used TOAD for writing the SQL queries, stored procedure.
- Involved in configuring domain, node managers, Admin and Managed servers, JMS Servers, JMS Modules using WebLogic 12c Admin Console.
- Deployed the application in WebLogic 12c Application Servers on windows/Unix environments.
- Extensively used JUnit for developers unit testing.
- Worked on writing as well as consuming SOAP based WebServices using JAX-WS.
- Successfully written the Maven scripts (POMs) for building application.
- Used Jenkins for automatic timely build files for application.
Environment: Agile, Java/J2EE, JSP, JavaScript, CSS, Hibernate, Oracle 11g, Eclipse IDE, Spring IOC, XML, SVN, Quality Centre, Microsoft Visio, Junit, ANT, Maven, WebLogic 12c, JAX WS, TOAD
Confidential
Sr Java/J2EE Developer
Responsibilities:
- Interacted with Onsite Coordinators/Client SME in USA for getting detailed requirements, DEMOs, Reverse KT etc.
- Developed a spring based module that calls EJBs and performs CRUD operation in database.
- Successfully designed Developer’s Guide of the application.
- Successfully designed deployment guide for production deployment of the application.
- Successfully coordinated with Business Analysts, Testers and all team members.
- Involved in writing ANT scripts for building the Java code.
- Taken bottom line responsibility of project - technical as well as project management tasks.
Environment: Java Swing, EJB2.x, Spring 2.5, Weblogic 10.3, Sybase, Quickbuild, Perforce
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in modelling the services using RSA.
- Used IFW for proposing new categories/components/specification or reusing the existing services.
- Modelled the entire service component consisting of Service Specifications, Service Operations, Request/Response Messages and Segments using RSA.
- Responsible to make Release Notes, builds and Developer’s Guide for the customers.
- Finding/resolving the customer related issues on Microsoft LIVE MEETINGS.
- Participated in User Acceptance Test (UAT).
Environment: RSA, ClearCase, Windows XP, UNIX, ALM, Java, JSP, Servlets, XML, Oracle 9i
Confidential
Java/J2EE Developer
Responsibilities:
- Interacted with the Client/Business Architect to obtain the specific system requirements and in understanding the functional flow.
- Involved in transition phase with client for understanding the project flow.
- Developed various class diagrams, sequence diagrams using Rational Rose.
- Was involved in writing the adaptors which are java code that helps NIM to connect to external systems.
- Involved in defect tracking, fixing and enhancements.
- Used SVN utility as source control for code changes.
Environment: Java 1.5, JSP 2.1, Spring IOC, Oracle 9i, XML, Hibernate 3.0, SVN 1.4
Confidential
Java/J2EE Developer
Responsibilities:
- Designing the application with reusable J2EE design patterns like Front Controller, DAO patterns.
- Developed using Java Server Pages, TAGLIB, JSTL, Java Beans, JDBC, JNDI, Servlets and EJB, Hibernate to customize the modules.
- Designed the User Interface using JSP.
- Extensively used Java Script for Front end validations/ alerts.
- Used MVC based frameworks like ADF for implementation of presentation and business layers.
- Used TOAD for writing the complex queries required for the functionality.
- Deployed the application in BEA WebLogic 8.1/9.0, according to the customer requirements.
- Written WebServices Client for consuming SOAP based WebServices using JAX WS.
- Successfully used JMS in the application for messaging.
- Logged the production issues in JIRA.
Environment: Java 1.4, JSP 2.1, Servlets 2.2, Struts 1.1, JAXP, Oracle TopLink 10g, Oracle ADF Faces, Oracle 10g, XML, Hibernate 3.0, SVN 1.4, JDBC, JAX WS
Confidential
Programmer Analyst
Responsibilities:
- Developed JSP pages for presentation layer as per functional specification using OO JavaScript, CSS.
- Developed front end using Struts, JSP and Servlets.
- Involved in writing Command classes, Page Object classes using ES5.1 framework.
- Involved in Code Merging for different releases of project and Deploying enterprise applications in Web Sphere.
- Used various design patterns like Singleton, DAO, and MVC.
- Wrote PL/SQL stored procedures (functions, procedures and triggers).
- Involved in writing, testing and running the SQL procedures for ‘Data Migration’ in QA and Production environment.
Environment: Java, JSP, Servlets 2.2, Windows XP, VAJ 4.0, WSAD 5.1, Struts1.1, Serena, TeamSite and DB2 6.0
Confidential
Programmer Analyst
Responsibilities:
- Analyzing the requirements and preparing the system requirement specification.
- Designed and implemented the GUI using Struts1.0, JSP1.x and Servlets2.x.
- Involved in writing Shell scripts for compiling and building the application.
- Designed and implemented the GUI using Java Swing.
- Successfully worked with the XML using DOM/SAX parsers.
Environment: Java Swing, Java, Servlets1.x, HTML, DHTML JSP, Struts1.0, JavaScript, XML, DTD, CVS, Apache Tomcat 3.2, MySQL 4.x, DOM