Sr.java/j2ee Developer Resume
NC
SUMMARY
- Having 9+ years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Software Development Life Cycle (SDLC).
- Extensive experience in developing web applications usingJava, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
- Extensive experience in implementing Dependency Injection, Inversion of Control (IoC), SpringMVC,Spring JDBC, Spring Bootand Auto Wiring concepts using Spring framework.
- Good Experience using Object Relational Mapping tool like Hibernate.
- Experience in UI designing, web portals and developed various functionalities at client side using HTML5, CSS3, JSP, AJAX, JSON, XML, XSLT, java script, JQuery and Bootstrap.
- Excellent in building Single Page Application (SPA) using Angular JS framework.
- Worked with creation and consumption of SOAP based &Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, SOAP UI and Rest client.
- Experience with XML technologies like XML, XSD, XSLT.
- Implemented several Design Patterns like MVC, Singleton, and DAO.
- Experience in using Application Servers such as Web Logic, Web sphere and Web Servers such as Tomcat 7/8.
- Experience in database modeling and development using SQL, PL/SQL in Oracle, MySQL Server environments and NOSQL databasessuch as MongoDB.
- Experience in writing stored procedures,package, functions, triggers and writing complex queries.
- Developed and debugged applications using IDE's like My Eclipse, Eclipse, Netbeans.
- Experience with build/deployment and release of the application using Maven, Ant and jenkins.
- Experience with Version Control Systems like CVS, SVN, Githuband TFS.
- Experience in working with Waterfall, Agile Scrum Methodologies.
- Experience in tracking defects, issues, risks using Jira.
- Performed unit testing using JUNIT test cases.
- Experience in writing the SQL queries.
- Experience in the analysis of ecommerceactivities.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Operating Systems: Windows
Programming Languages: Java,SQL, PL/SQL
Web Technologies: JDBC, Servlets, JSP, JSTL, JNDI, XML, HTML, CSS and AJAX, ANGULAR JS
Frame Works: Struts, Hibernate, Spring.
Web Service Technologies: AXIS2, SOAP, WSDL, REST (JAX-RS).
Scripting Languages: JavaScript, JQuery.
Web/Application Servers: Web Sphere, jboss, WebLogicand Apache Tomcat.
Databases: Oracle10g, SQL, NOSQL
IDE Tools: My Eclipse, Eclipse, NetBeans
Source Control: CVS, SVN, Maven, Subversion.
Methodology: Water Fall, Agile
Other Tools: TOAD, Log4J, MS-Office, JIRA,SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, NC
Sr.Java/J2EE Developer
Responsibilities:
- Participated in gathering the requirements from the users.
- Involved in multiple design sessions to build the Scalable & reliable applications.
- Created the user management module using HTML, JSP, angular js,CSS to restrict the application to the right users.
- Created the application for payment process using HTML, JSP, Javascript, JQUERY in the front end.
- Used Spring Restful services to produce theJson data and to do the CRUD operations on the user data which can be re-used by other applications.
- Implemented Web services using apache API and tested them using SOAP UI. Integrated the SOAP Web services to RESTfulWeb Services.
- Used CoreSpringfor dependency injection of various component beans.
- Used Hibernateas an Object Relational Mapping tool for the data persistence.
- Used Spring Core, Spring JDBC, Core Java, Collections, Multithreading and Spring Transaction Management in the backend.
- Used Junit to validate input for functions TDD.
- Used SQL Developer Database and involved in writing extensive SQL queries required for DML operations.
- Used ANT as build tool.
- Used Weblogic 12c as application server.
Environment: Java1.8, J2EE, HTML5, CSS, Jquery, Angular js 1.4, Hibernate, Spring, ANT, SQL Developer, Weblogic 12c.
Confidential, NJ
Sr.Java/J2EE Developer
Responsibilities:
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Implemented application level persistence using Hibernate and Spring.
- Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
- Developed complex Web Services and tailored JAX-RS API to suit the requirement.
- Development of UI models using HTML, JSP, JavaScript, NODE JS, AJAX, WebLink and CSS.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Wrote complex named sql queries using Hibernate.
- Used Hibernate Second Level Cache for better performance and Proper Memory Management.
- Create RFP (Request for Proposal) microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
- Experienced with JPA annotations to generate POJO classes using Reverse Engineering.
- Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
- Created WAR/EAR files from Maven and deployed them on Tomcat.
- Defined collections to store data in MongoDB.
- Developed the application using IntelliJ IDE.
- Used LOG4J, JUnit for debugging, testing and maintaining the system state.
- Used SOAP-UI for testing the Web-Services.
- Used SVN to maintain source and version management and used IntelliJ as IDE.
- Involved in testing TDD, developing Junit test cases along with agile methodology.
- Using JIRA to manage the issues/project work flow.
- Wrote custom JavaScript and CSS to maintain user friendly look and feel.
- Used Maven script for building and deploying the application.
Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Webservices, JAX-RS, WSDL, SOAP UI, JSP, AJAX, Html, CSS, weblogic, Maven, log4j, Oracle, SQL Developer, JIRA, SVN,, IntelliJ.
Confidential
Sr.Java/J2EE Developer
Responsibilities:
- Interacted with Business users and Business Analyst to gather requirements.
- Involved inSLDCrequirements analysis, design, development and testing of application using Agile Model.
- Developed web application usingCore Java,Spring MVC framework.
- UsedAuto wired PojoandDAOclasses withSpring Controllers.
- DevelopedCustom Tag Librariesfor the use in web pages by usingJSTLpackages for the development of the Web Pages.
- Functionalities include writing code inJavaScript,Ajax,JSONandBootstrapwithMySQLdatabase as the backend.
- Worked on XML parsing by usingJAXBforXMLSchema Validation.
- UsedXSLTto transform myXMLdata structure intoHTMLpages.
- Scheduled reports usingJasper Server.
- DevelopedXML Schemas - XSD, DTDfor the validation of XML documents.
- Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
- Designed tables inOracle 11gdatabase and worked with Database Developers for implementing Stored Procedures in the application.
- UsedJSONas response type inRESTservices.
- UsedMaven, Jirafor dependencies and configuration management.
- UsedSpring FrameworkforDI/IOCandORMcomponents to support theHibernatetool.
- Worked withIDEasEclipse Junoand deployed intoIBM Web Sphere Application Server& usedMavenbuild tool to achieve more functionality for build process
- Involved in designing test plans, test cases and overall Unit testing of the system.
Environment: Java, Core Java, Struts, IBM WebSphere, Oracle, Spring, Hibernate, JSP, Servlets, JavaScript, Maven, Design Patterns,GIT, REST, SOAP, JSON, XML,HTML5, CSS3,JIRA,Maven, XML, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, Agile, JMS.
Confidential
J2EE Developer
Responsibilities:
- Involved in Drawing Case diagrams, Class diagrams, and Sequence diagram for each scenario.
- Designed and developed web interfaces and business logic using Jakarta Struts Framework (MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, Java Script, HTML, DHTML and XML Technologies.
- Also responsible for developing the client side of this n-tier product, this is a Swing-based application that makes extensive use of the drag-and-drop idiom.
- Extensively used JavaScript for client side validations and for capturing dynamic events.
- Used Struts tiles to achieve reusability among the view pages.
- Consumed a SOAP web-service to achieve desired functionality.
- Wrote model classes for specific database actions, added methods to the existing DAO’s.
- Loading data from Text Files to Database by using SQL Loader.
- JDBC is used for connecting to the database Oracle 8.0
- Developed a Controller Servlet for Single Point of Control and fetching Connection from Connection Pool.
Environment: JSP, Struts, JDBC, JDK, HTML, Web Logic, XML, HTML, Oracle 8i, SQL, PL/SQL, Windows NT.
Confidential
Java Developer
Responsibilities:
- Involved in development, customization and enhancement of the product.
- Wrote Form Handlers, Managed Bean Classes, VO’s using struts MVC framework (Srtuts1.1) for the modules.
- Implemented Generic Controller in Java that carries common functionality such as Redirecting URLs, Generic Methods for handling Exceptions.
- Designed and developed all UI Screens (Forms) using Java Server Pages, CSS, JSTL, Html and JavaScript.
- Responsible for Developing Managed Bean and DAO classes for Business Implementations.
- Used Tag Libraries for Screen Design using JSP.
- Business validations are handled using Form Handlers.
- Client side validations are handled using Java Script.
- Written Utility classes for getting Connection using JDBC.
- Responsible for Writing SQL Queries and executing using JDBC API.
- Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
- Taken whole responsibility and developed module alone with in time specified.
- Developed unit test cases using JUnit.
- Used Eclipse IDE for Development and Version Control as Clearcase.
- Involved in the code fixing and system testing activities.
- Written Client/ Server side validations for the project
Environment: Java, Servlets, JSP, ATG Dynamo, JDBC, HTML, XML, CVS, CSS, Java Script, Oracle, Websphere.