Sr. Java Developer Resume
Troy, MI
SUMMARY
- Around 7 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
- Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
- Good experience in design and development of various web and enterprise application susing J2EE technologies like JSP, Servlets, spring, JavaScript, JQuery, XML, and Web Services.
- Experience on Web Technologies using HTML4/5, CSS/CSS3, XML and JSON.
- Very good experience in Document Object Model (DOM)
- Experienced in developing MVC architecture using Servlets, JSP, Hibernate Framework 3.x and Spring Framework.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Good Work experience on various IDE's like Eclipse, My Eclipse and NetBeans
- Extensive of server-side development experience using the technologies EJB, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL.
- Experience on Core Java technology which includes Multi-Threading, JDBC, RMI, network programming.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g/9i, SQL Server, and My-SQL.
- Experience in working version control tools like CVS, Clear Case and SVN.
- Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Experience in developing applications on operating systems like Windows and UNIX
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
- Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.
TECHNICAL SKILLS
Programming Languages: JDK 5,6,7,8, C, C++, SQL
Web Technologies: HTML4/5, CSS/CSS3, XML, JavaScript, JQuery, JSON, AngularJS, Apache and Tomcat
Client Scripting: JavaScript
Platforms: Windows 2003 Server, HP Unix 3000, Solaris 4.1, Linux Red Hat Enterprise Server 5.0.
Version Control: Rational Clear case, SVN
Databases: SQL Server 2000, 2005, 2008, Oracle 9i,10g,11g MySQL 4.1,5.0
ORM Frameworks: Hibernate
J2EE MVC Frameworks: JSF, Spring
IDE: Eclipse, Net Beans
Design Patterns: DAO, MVC
JavaScript Frameworks: JQuery
Methodologies: Rational Unified Process, Agile, Test Driven Development and Waterfall Method
PROFESSIONAL EXPERIENCE
Confidential, Troy, MI
Sr. Java Developer
Responsibilities:
- Involved in creating a web application with background in all phases of Software Engineering including Analysis, Design, Coding, Testing and Implementation as well as Waterfall model of development
- Participated in requirements validation, architecture reviews and validation, design reviews, test plan and test case walkthroughs with the development and testing team.
- Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
- Worked with Java Script on the client side. Designed Navigations using developed services to make Ajax calls.
- Validated user actions on the client side and providing responsive feedback using JS
- Device new approaches, apply existing criteria in new ways and draw conclusions from comparative situations
- Created custom, general use modules and components which extend the elements and modules of core JSP.
- Experience in both Client Side and Server Side programming.
- Implementing a Responsive web design using Java Servlet Page.
- Experience in handling Tomcat with Apache web server.
- Implemented the Client Side Encryption using JavaScript, jQuery and js encrypt open source library.
- Experience in applying Java and J2EE design patterns such asMVC,DAO, Value Objects, Single Sign On, and Session Façade, Front Controller andframeworks likeStruts, JSF, Spring, Hibernate
- Designed and Developed Domain Objects, Validators, Controllers, Interceptors
- Wrote native SQL queries using Procedures
- Deploying developed code in client locations
- Managing team members by assigning work and following up to achieve deadlines
- DesignedUse Casediagram,Classdiagram,and Sequencediagram inUML
Environment: HTML5, CSS3, Java, Spring Framework JS, jQuery, JSP, WebLogic 10g, ECLIPSE, PL/SQL and SQL Procedure services.
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in Coding and Designing of the Forms and reports for various modules.
- Involved in Coding of the java components which are the heart of the application and user management.
- GUI development using HTML, XML, JSP, Servlets, JavaScript with the help of MVC Architecture
- Worked extensively on the JSPs.
- Front-end validations in JavaScript.
- Integration testing (end-end).
- Prepared exhaustive test cases to comprehensively test functionality and code.
- Was closely involved with unit testing and the monitored the performance profile of the application which was one the key requirements of the project and ensured the elimination of bottlenecks both in the front end and the backend DB tier.
Environment: Java1.5, Jsp1.2 Servlet2.5, HTML, JavaScript, Windows, Oracle 9i and PL/SQL
Confidential
Java Developer
Responsibilities:
- Participated in the business requirements analysis meetings and prepared use-case diagrams using Rational Rose.
- Involved in development of very critical transactions- Hotel Search, Availability, Booking, Guest Enroll and Guest Update.
- Involved in installing and configuration of Apache web server.
- Developed the presentation layer using Spring, JSP, JSTL, JavaScript, HTML, CSS, jQuery and AJAX.
- Developed custom tags and EL-functions to separate presentation and processing logic
- Developed Service Layer Using Spring and persistence layer using Hibernate.
- Worked on enhancements and defects.
- Extensively worked on various features of Hibernate such as Associations, Caching, Lazy loading and HQL.
- Extensively used Dependency Injection and AOP features of Spring Frame work.
- Extensively worked on Web Services to send and receive the data from NGT.
- Extensively worked on TOAD for interacting with data base.
- Developed complex SQL queries to perform efficient data retrieval operations.
- Developed Unit, Integration Test Cases using Junit.
- Involved in complete software development life cycle (SDLC).
- Developed the custom build scripts using ant tool.
Environment: JDK, Spring, Hibernate, Eclipse, WebLogic application server, AspectJ, Oracle, TOAD, JIBX, Rational Rose, SVN, Ant Build, Log4J, Junit
Confidential
Jr. Java Developer
Responsibilities:
- Developed JSP for UI andJavaclasses for business logic.
- Used XSLT for UI to display XML Data.
- Utilized JavaScript for client side validation.
- Utilized Oracle PL/SQL for database operations using JDBC API.
- Implemented DAO for Oracle 8i for DML Operations like Insert, Update, Delete the records.
- VSS is used for Software Configuration Management.
- Involved in the design, development and deployment of the Application usingJava/J2EE Technologies.
- Used IDE tool WSAD for development of the application.
- Developed Application in Jakarta Struts Framework using MVC architecture.
- Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets)
- Involved in coding for the presentation layer using Apache Struts, XML and JavaScript.
- Created Action Forms and Action classes for the modules.
- Developed JSP's to validate the information automatically using Ajax.
- Implemented J2EE design patterns viz. Façade pattern, Singleton Pattern.
- Created struts-config.xml and tiles-def.xml files.
- Developed Ant script to create war/ear file and deploy the application to application server.
- Extensively involved in database activities like designing tables, SQL queries in the application and maintained complex reusable methods which implements stored procedures to fetch data from the database.
- Used CVS for version control.
- Also involved in testing and deployment of the application on WebLogic Application Server during integration.
Environment: Java/J2EE, JSP, Servlets, Struts 1.1, Spring, JUnit, Eclipse, Apache Ant, JSP, JavaBeans, JavaScript, Tomcat 4.1, JDeveloper, Oracle 9i, XML, XSLT, HTML/DHTML/XHTML, CSS, Tiles, Ajax, DB2 UDB, PL/SQL, XML SPY.
Confidential
Jr. Java Developer
Responsibilities:
- Implemented Struts Frame Work based on MVC paradigm.
- Developed the UI layer using Form Beans and Action classes.
- Developed the UI layer using HTML and Client-Side validations were done using JavaScript.
- Developed Jasper reports using iReport.
- Used Collections framework.
- Created web pages using JSP and Servlets.
- Developed Entity Beans where transaction persistence is required.
- Involved in the database design and modification using SQL in Oracle.
- Involved in unit testing.
Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, CVS, XML, Oracle, Struts framework, Windows.
