Senior Java Developer Resume
NY
SUMMARY:
- Over 7+ years of IT experience using Java/J2ee in Software Development Lifecycle (SDLC) including Analysis, Design, Development, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise applications.
- Extensive experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases .
- Experience in designing and developing multi-tier enterprise applications using Java, JEE & related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, XML, JSP, HTML and Web services .
- Experience in working with IBM Web Sphere Portal/Application server , RAD and apache tomcat servers.
- Experience in developing Web Services using - SOAP/RESTFUL WS and programming skills in designing and implementation of applications using Java/J2EE.
- Expertise in Spring IOC design patterns to build the application services layer.
- Experience in using JAX-WS, spring, Apache CXF to develop Soap web services.
- Experience in using spring, Apache CXF and Jersey to develop Restful web services.
- Experience in database access using Hibernate and JDBC.
- Extensive experience in building the data layer using O/R mapping technology such as Hibernate.
- Expertise in database programming (SQL, PL/SQL) with Oracle.
- Extensively used Eclipse, Myeclipse, RAD and STS as IDE for application development and support.
- Extensively used Maven,ANT as build script for application build and deployment.
- Extensively used log4j for logging.
- Extensively used Junit&Mockito for unit testing.
- Worked with SVN,GITand RTCfor version control.
- Experience inJenkins continues integration tool.
- Expertise in designing J2EE compliant systems for deployment on Web sphere and JBoss application servers.
- Designed and coded application components in an agile environment.
- Good communication skills, interpersonal skills, leadership skills, self-motivated, quick learner and team player.
- Extensive experience working/supporting applications in Production, QA and Dev. environments.
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, unit testing, deployment and support.
- Experience with Agile, Test Driven Development (TDD)and Behavior Driven Development.
TECHNICAL SKILLS:
Programming Languages: JAVA 8, J2EE, XML, JSON, SQL, PL/SQL, Unix Shell Script
Web/XML Technologies: JSP, Servlets, JDBC, Struts, Hibernate, Spring, Web Services, Junit
Frameworks: Hibernate 4.2.9, Spring 4.1.6, Struts 2
Tools: & Utilities: Eclipse, MyEclipse, RAD, STS,WAS, Edit plus, Dreamweaver, Textpad, winSCP, VSS, Documaker 11.5, ETL (Data stage 8.7)
Application/Web Servers: IBM Web Sphere, RAD, Tomcat, JBOSS
Client Side: HTML5, CSS3, JSON, Node JS, JQuery, Angular JS, backbone
RDBMS: DB2, Oracle & SQL server
NOSQL: MongoDB
Source Control: Microsoft VSS, SVS
Design Patterns: Singleton, Session Facade, Factory, Front Controller, DAO, Observer, Intercepting Filter, MVC, Chain of Responsibility
PROFESSIONAL EXPERIENCE:
Confidential, NY
Senior Java Developer
- Involved in Requirement Analysis, Design and Develop and Implement the application using J2EE technology.
- Involved in Development of Restful web services using jersey for the functionalities like account creation, account amendment, account deactivation, account reactivation.
- Custom JavaScript, JSP, Servlets. Hibernate and POJO's are used for ORM and data access, spring is used for IOC configuration.
- Developed user-friendly web-based GUI using JSP, CSS, and HTML 5.
- Implemented server side task using Java, Servlets, Java Beans and XML.
- Created an interactive portfolio using JavaScript for the COAST workflow.
- Web Application Developmentfor COAST workflow using Client Script design technologies like Angular JS.
- Extensively interacted with client project managers and technical experts to coordinate project deliverables and milestones.
- Developed web applications using Rational Application Developer (RAD) and deployed it in WebSphere application server 8.5.
- Developed SQL queries and stored procedures for the application.
- Used XPATH, XQuery and XSLT for XML transformations.
- Involved in building and deployment of application in Linux environment.
- Developed the model classes using hibernate mapping associations to persist the data.
- Validated the incoming xml from the COAST workflow against XSD using schema factory API.
- I fixed many long-standing bugs along the full stack.
- Created a build environment for Java using Git and Maven
- Developed the test cases with Junit for Unit testing of the built components.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Participated in all phases of the SDLC including technical requirements, design, development and unit testing.
- Tested all the web services using SOAP UI.
Environment: Core Java,J2EE,Spring 4.1.6,SOAP,RAD,Hibernate 4.2.9, Angular.JS, Ajax, Web sphere 8.5,HTML5, CSS 3,JMS,SQL, PL/SQL,Jboss 4.2.x, POJO, Oracle10g,Xquery, JQuery, XML, XSLT, JUnit, Maven, Jenkins, JIRA, UNIX, Linux.
Confidential, JerseyCity, NJ
Java Developer
- Involved in Design, Development, and Support phases of Software Development Life Cycle (SDLC).
- Used Spring framework for Dependency injection and integrated with Hibernate
- Involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
- Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA and Git.
- Wrote complex SQL queries using joins, sub queries and inline views to retrieve data from the database.
- Created and consume Rest Web Services and SOAP Web Services.
- Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.
- Used Oracle as the backend database. Involved in design of the database schema and development of stored procedures.
Environment: Java, HTML, CSS, JavaScript, JDK 1.7, REST, SOAP, Servlets, JMS 2.0, Spring 3.2.5, Hibernate 4.3.0, JSF, Jboss 5.1, IBATIS, Maven 2, JavaBeans, Eclipse 3.4, Web-Services, AWS, SQL, PL/SQL, Oracle10g and DB2, XQuery, Linux, POJO, Ext.js, JQuery, IBM WebSphere Application Server 7.0.
Confidential, NYC, NY
Java Developer
- Actively working on migrating existing architecture for entire legacy system to conform to SOA architecture including replacing customized home grown libraries to equivalent open source solutions.
- Developed highly customizable and pluggable web services to interface into various existing functionality both for internal and external users.
- Developed new backend platform integration for the batch application with scalable and extensible validation and reporting framework
- Implement various modules and interfaces as part of internal integrations
- Maintain and develop various enhancements for quarterly releases or as part of bug fixes for all applications belonging to the suite
- Took the initiatives to improve the performance of several applications belonging to the suite
Environment: JBOSS Application server 5.1, Tomcat 6, Java6, j2EE, Servlets, Spring, JAXB, XML, SAX,DOM, SOAP, WSDL, log 4j, Junit,Web services, Oracle10g, Hibernate, JavaScript and SVN
Confidential, Bethesda, MD
Java Developer
- Designed and developed Service layer using Hibernate persistence layer and Struts for web-tier.
- Involved in Implementation of Middleware framework using Hibernate and Struts Framework.
- Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Extensively used Struts server side validation, tiles and exceptional handler.
- Developed build scripts for ear and war applications to deploy on WebSphere server.
- Developed web services using Axis soap engine.
- Tested persistence layer and service layer with transactions using JUnit test cases.
- Managing Team, Review work progress, Integrating Work & reporting client.
Environment: Java 1.6, WebSphere 7.0, Hibernate 3.0, Struts 2.0, Web Services, Log4j 1.4, Ant, Eclipse 3.x, Subversion, Microsoft Visio, Xml, Oracle 10g, PL/SQL and Linux.
Confidential, Kansas City, MO
Java Developer
- Analyze the current application which was written in asp.net and modeling for the Java Rewrite of the application
- Implemented Hibernate2.0 from scratch including the configuration wrote named queries, native queries, added Hibernate Criteria.
- Used Spring MVC 2.5 with integration to GWT
- Wire the GWT RPC controller configuration with the spring Beans.
- Used Annotations, Generics in the development process.
- Used Ant to build the application
- Developed various search screens and detail screens dealt with pagination of the results.
- Worked in fast paced agile development methodology.
Environment: WebSphere Server 6.1, HTML, SQL, CSS, UNIX, AJAX, JavaScript, Oracle10g, JDK1.6, Spring MVC 2.5, Hibernate 2.0, GWT ExtJS 2.1.0, Subclipse
Confidential
Java Developer
- Involved in requirements understanding and development of the product.
- Involved in coding With Struts Action classes and java Server pages.
- Responsible for CRUD operations using Hibernate ORM.
- Used jQuery, JavaScript for validations and drag and drop functionality, calendar, pop up window.
- Involved in development of products like basic and advent and creating quiz review question part.
- Involved in setup of prizes, winners, rules.
Environment: Struts, Hibernate, JSP, Servlets, Java Script, JQuery, MySQL.
Confidential
Java Developer
- Involved in requirements gathering, design, development and testing.
- Involved in coding with Struts Action classes and java Server pages.
- Created JavaScript functions for client side validations.
- Involved in creating lists for Email campaign database.
- Checked Advertiser content against the spam words and generated reports.
Environment: JSP, Servlets, AJAX, Java Script, Struts, JDBC, MySQL.
Confidential
Java Developer
- Involved in generating reports for way2sms admin module.
- Involved in adding smiley collection, implementing group SMS and sent SMS.
- Involved in preparing the views using HTML, Java Script, and AJAX.
- Created JavaScript functions for client side validations and CSS for look and feel.
- Implemented various features using struts.
Environment: JSP, Servlets, struts, AJAX, Java Script, MySQL.
