Sr.java/j2ee Developer Resume
NY
SUMMARY
- Having 8+ years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments wif 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 and Auto Wiring concepts using Spring framework.
- Good Experience using Object Relational Mapping tool like Hibernate.
- Experience in UI designing 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) usingAngular JS framework
- Worked wif creation and consumption of SOAP based &Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, SOAP UI and Rest client.
- Extensive experience in Amazon Web Services(Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS).
- Experience wif 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 environmentsand 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 wif build/deployment and release of the application using Maven, Ant and jenkins.
- Experience wif Version Control Systems like CVS, SVN, Github and TFS.
- Experience in working wif 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, UNIX
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, WADL, 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, NY
Sr.Java/J2EE Developer
Responsibilities:
- Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
- Developed complex Web Services and tailored JAX-RS API to suit the requirement.
- Development of UI models using HTML, JSP,JavaScript,Angular JS,AJAX, Web Link and CSS.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects,.
- Implemented Caching Strategies in Web Services Client Layer for reducing the number of executions in Controller.
- Developed Spring Beans and configured spring using applicationContext.xml.
- Generated DAO’s to map wif database tables usingHibernate. UsedHQL(Hibernate Query Language) and Criteria for database querying and retrieval of results.
- Used Second Level Cache to enhance performance and Proper Memory Management.
- Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO,Amazon Web Services (AWSValue Object and Template).
- Generated POJO classes wif Annotations using Reverse Engineering.
- Used Spring IOC, AOP modules to integrate wif the application.
- UsedMavenfor generating system builds and Jenkins for continuous integration.
- Created WAR/EAR files from Maven and deployed them on Tomcat.
- Developed the application using IntelliJ IDE.
- Used LOG4J, JUnit for debugging, testing and maintaining the system state.
- Used REST-CLIENT for testing the Web-Services.
- Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
- Designed and developed the application using AGILE-SCRUM methodology.
- Used GIT to maintain source and version management and used Eclipse as IDE.
- Using JIRA to manage the issues/project work flow.
Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Webservices, Mongo DB,, JAX-RS, Mockito, WSDL,SOAP UI,JSP, ANGULAR JS AJAX,, Html, CSS, Maven, log4j, Oracle,JIRA, IntelliJ, GIT, IntelliJ, AGILE-SCRUM.
Confidential, NY
Sr.Java/J2EE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC/Agile).
- Developed Servlets and JSPsbased on MVC pattern using Struts framework.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Created Action Classes,Rabbit MQ,Form Beans, and Model Objects for the application using Model View Controller (MVC) approach.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Created connections to database using Hibernate session Factory and Hibernate APIs to retrieve and store data to the database wif Hibernate transaction control.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Optimized SQL queries used in batch processing.
- Extensively written unit test cases using JUnit framework.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- UsedSAXandDOMparsers for reading and puttingXMLmessages intoSOAP message.
- Design and Developed using Web Services using Apache Axis2.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data wifout reloading the page and send asynchronous request.
- Write custom tag libraries for implementing tree, grid structure.
- For Bulk Order Processing, Implemented Functionality to Read Input Data from MS-Excel Files using Java and JXL API.
- Batch of Validating Billing Telephone Web service calls used for Bulk Order is solved using APM Scheduler and Apache Mail API.
- Implemented Jets Engine using Singleton and Factory Design Patterns forloading Application bulk Customer Premises Equipment data for VOIP Product.
Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts1.1, Hibernate, Spring, Web Services,JAX-RS JSP, JQuery, JSON, AJAX, Html, CSS, Java Script, log4j, Weblogic, SVN, Eclipse, DOJO, Agile.
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.
- Experienced wif 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.
- 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.
- 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, Node js Maven, log4j, Oracle, SQL Developer, JIRA, SVN,, IntelliJ.
Confidential
Sr.Java/J2EE Developer
Responsibilities:
- Interacted wif 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 wifSpring Controllers.
- DevelopedCustom Tag Librariesfor the use in web pages by usingJSTLpackages for the development of the Web Pages.
- Functionalities include writing code inJavaScript,Ajax,JSONandBootstrapwifMySQLdatabase 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 wif 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 wifIDEasEclipse 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 dat 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 dat 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 wif 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 and UNIX.