Java Developer Resume
Farmington, CT
SUMMARY
- Over 5+ years of professional IT experience in all phases of teh Software Development Life Cycle (SDLC) of a project which includes requirements gathering, analysis, Java and J2EE development, User - Interface design, maintenance, implementing enhancements and testing.
- Strong experience in OOPS and structured programming concepts, Programming in web technology using Java, Servlets, JSP, JDBC, JavaScript, C, C++, Oracle and PDE Tools on UNIX (Solaris)/Linux and NT environments.
- Experience on advanced technologies using EAI, EJB, JMS, Struts, spring, Hibernate, MVC architecture, XML and UML.
- Experience in using agile/scrum methodology, TDD.
- Great experience in testing web services via SOAP, using teh open source testing tool SoapUI
- Experience in databases like Oracle and SQL Server, creating various database Objects as well as writing Stored Procedures using TSQL and PL SQL.
- Experience in configuring and monitoring web Methods components.
- Excellent knowledge of J2EE architecture, Design patterns, UML.
- Experienced wif J2EE Design Patterns such as singleton, session facade, business delegate, DAO, DTO, MVC, Multi-Threading and Factory.
- Experience on modern front-end frameworks for JavaScript including Bootstrap, JQuery, AngularJS, backbone JS, node.js and react.js.
- Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
- Strong process modelling using UML (Use Cases, Sequence Diagrams, Activity Diagrams, etc.)
- Experience in implementing and designing business applications.
- Ability to learn and adapt quickly to teh emerging new technologies.
TECHNICAL SKILLS
Programming Language: Core Java APIs (me/O, Thread, Collection), C, C++, HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, YUI, SQL, PL/SQL
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, SoapUI, React, JSON, Hibernate, Angular JS.
Database: Oracle 11g, SQL server 2008, MySQL
Frameworks and Tools: BEA WebLogic 8.1, JBOSS, IBM Web sphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad
Development Environment: Eclipse, Net Beans, IBM RAD, JBuilder.
Design Methodology: UML, Agile
Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, UNIX
Conceptual knowledge: Web Services, Socket Programming.
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in design discussion and various business requirement calls to identify teh requirements.
- Developed teh Functional Requirement Document based on teh Business Requirement Document.
- Designing teh Technical detail document based on teh Functional requirement document.
- Wrote build & deployment scripts using Maven on UNIX environment.Involved in Agile Methodology wif sprint cycle.
- Worked on various design patterns specific to teh requirement.
- Navigated and understood through teh Workflow of teh development.
- Developed teh front end using, HTML, CSS, JQuery and XML. used JSON for data interchanging and for serializing and transmitting structured data over a network connection.
- Developed more user-interactive web pages using AJAX, JavaScript, and AngularJS.
- Tested functionality and performance of web services via Soap UI.
- Developed web services wif SOAP.
- Consumed Web Services for transferring data between different applications.
- Used JAX-WS SOAP Web services to retrieve credit history of teh applicants.
- Involved in implementing teh complete Application in teh in-build MVC Architecture wif AngularJS.
- Used different type of spring controllers depending on teh business requirement.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated Spring MVC and Hibernate.
- Good experience wif Spring MVC, Used Spring MVC to send teh request from UI to Controllers.
- Used Spring IOC all through teh application in teh Business Layer.
- Used Spring 3 Annotations across teh application.Used Hibernate in teh DAO Layer.Performed unit testing using JUnit.
- Developed different modules of teh application using IBM RAD and Eclipse Kepler.
- Data Operations are performed using Spring ORM wiring wif Hibernate and Implemented Hibernate Template and criteria API for Querying database.Used Web Sphere 7.0 servers for everyday local deployments and test environments.
Environment: Java1.8, AngularJS, WebSphere Application Server 7.0, JSON, DB2, Spring MVC, Spring Security 3.0.5, Hibernate 3.0, Ext JS, micro services, Node.js, JSP, Servlets, JavaScript, HTML, CSS, Rest, Bootstrap, JMS, XML, REST, UNIX, Web Services, Ajax, JUnit, Maven, Log4J.
Confidential, Farmington, CT
Java Developer
Responsibilities:
- Involved in teh SDLC phases of teh project to analyze teh requirements, design, development and testing of teh application based on Java/J2EE technologies and Design Patterns.
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework for Persistence onto Oracle Database.
- Developed dynamic web application using JSF and JSP technologies.
- Developed teh application using Eclipse IDE.
- Involved in creating teh Use cases, Class Diagrams, and Sequence diagrams using UML
- Developed teh application using Struts Framework dat leverages classical Model View Controller (MVC) architecture.
- Implemented teh caching mechanism in Hibernate to load data from Oracle database
- Designed Use Cases using UML and managed teh entire functional requirements life cycle using water fall model.
- Extensively using core JAVA concepts like Collections Framework, Multi-Threading, OO concepts, Exception handling for developing application modules.
- Extensive use of Alerts, Navs, Glyph icons, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
- Deployed teh application in various environments DEV, QA and also Production.
- Used teh JDBC for data retrieval from teh database for various inquiries.
- Created Application Property Files and implemented internationalization.
- Involved in complete development of ‘Agile Development Methodology’ and tested teh application in each iteration.
- Build RESTful Web services using JAX-RS API.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s
- Used spring dependency injection to inject all teh required dependency in application.
- Wrote complex PL/SQL and HQL queries to retrieve data from teh Oracle database.
- E2E Development by integrating Front End and Backend by Debugging.
- Fixing System testing issues and UAT issues.
Environment: Java, J2EE, JSP, Spring 2.0,JDBC 3.0, Web Services, GWT, XML, JNDI, Hibernate 3.0, JMS, Tomcat v6.0, Eclipse, React, Oracle 11g, SQL developer, Multi-Threading, HTML, Spring batch, REST, Maven, Junit 4.0, JavaScript 1.2,JQUERY, XML/XSLT,SAX,DOM.
Confidential
Java Developer
Responsibilities:
- Involved in teh design, feature estimations and Software Requirements Specifications.
- Contributed to teh development of web interface for User module and Admin module using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets wif Struts Framework.
- By using DOJO wif Ajax frame work implemented teh UI for user interaction to entire application.
- Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing teh data from GUI Layer to Business Layer).
- Developed business logic and Entity Beans to manage teh transactions wif teh database to deliver teh content to teh presentation layer and also to store teh data into teh data layer.
- Implemented DAO (Data Access Object) design pattern to access data from Oracle.
- Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
- Implemented Spring MVC, IOC.
- Mapped teh objects wif teh Database using Hibernate Query Language (HQL) as teh Persistence Frame Work.
- Developed stored procedures using PL/SQL.
- Used log4j for debugging teh application.
- Used RAD for application developing, deployment and CVS for version Controlling.
- Developed teh MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
- Involved in configuration settings for Development, Test, and Production Environment.
- Used JUnit test cases to test teh application and performed random checks to analysis teh portability, reliability and flexibility of teh project.
Environment: JAVA,HTML,DHTML,XML,JSTL,AJAX,DOJO,JavaScript,CSS,Struts,Servlets,Springframework, Eclipse, EJB3.0, Hibernate, JMS, MAVEN, RAD, WebSphere, Web Services, Junit, Oracle, UNIX.
