Senior Java Developer Resume
AZ
SUMMARY
- Over 7+ years of experience in Software Development Life Cycle (SDLC) involving analysis, design (System/Database/OO), development, deployment, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture and Client/Server architecture using J2EE Technologies.
- Solid hands on experience with design, development and deployment of Web and Enterprise components using J2EE, Web Services (SOAP, RESTful).
- Involved in technical documentation with UML diagrams, with very good experience in formulating design patterns (in Java) and methodologies (OOAD) for life cycle development for various products in different domains.
- Developed various applications in Java using Eclipse IDE.
- Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using CoreJava, JDBC, Threads, Servlets, JSP, JSP Custom Tags, JSTL, JSF, Struts, Spring Framework, SOA, XML, XSL/XSLT, SOAP, Hibernate, Log4j, and SQL & PL/SQL.
- Experience in Agile Software Development Techniques.
- Experience in java application testing using TestNG, JUNIT framework and Soap UI for unit testing.
- Extensive experience in using MVC Architecture software pattern for implementing Graphical User Interfaces (GUI).
- Strong working experience in using Application Frameworks such as Struts, Spring MVC and JSF.
- Experience working with Java building tools like Apache Ant, Maven.
- Extensive experience working on Hibernate ORM for mapping object-oriented domain model to a relational database model.
- Good working experience with Application Servers like ad Web Application Servers like WebSphere, WebLogic and Apache Tomcat.
- Expertise and good working knowledge with XML using SAX and DOM parsers.
- Extensive experience working with RDBMS like MySQL and Oracle in developing several packages, writing SQL queries, stored procedures and triggers.
- Experience in Client-Server application development using Oracle 10g.
TECHNICAL SKILLS
Operating Systems: UNIX, Windows, Mac X and Linux
Languages: C, Java
RDBMS/Database Servers: Oracle 10g, MySQL
Web Technologies: Servlets, JSON, JSP, JSTL, HTML5, CSS, AJAX, JavaScript, JQuery
Application Framework: Struts, Spring Framework
OR Mapping Tool: Hibernate
Distributed Technologies: JMS, MQ, RMI
XML and Web-Services: XML, SAX/DOM Parsers, AXIS, SOAP, RESTful, WSDL
Web /Application Servers: WebSphere, WebLogic, Tomcat
Design Patterns: J2EE Design Patterns
IDE Tools: Eclipse, Oracle SQL developer
Unit Testing / Build Tools: JUnit, Ant, Maven
Tools: SOAP UI
PROFESSIONAL EXPERIENCE
Confidential, AZ
Senior Java Developer
Responsibilities:
- Involved in various SDLC Life cycle phases like development, deployment, testing, documentation, implementation & maintenance of application software.
- Development involved technologies like Java, J2EE, JSP, Servlets, and Spring MVC.
- Developed GUI using different Frontend Technologies like HTML, CSS, JavaScript, JQuery, and JSON.
- Used WebSphere Application Server for building and managing websites and applications.
- Developed Spring Framework for security transactions, reusability, logging purpose.
- Developed Session Beans and used J2EE Design Patterns like MVC.
- Developed JSP pages, Controller, Helper & Validator classes for the application.
- Designed customized GUI pages based on the business requirement.
- Worked with client-side and server-side validations for the web pages developed.
- Developed Widgets using JavaScript, JQuery, JSON, HTML5 & CSS3.
- Worked on Cross browser compatibility issues for Chrome, Firefox, Safari, IE 8 & 9.
- Used SVN as version control tool.
- Written code snippets to load the Badgeville widgets and customize them.
- Worked on Rest Web services, to specify the bussiness behaviors and backend calls.
- Performed the Cenzic Hailstorm Vulnerability Scan and fixed the Security Vulnerabilities in the Application.
- Opened CMRs to deploy the application in QA and Production environments.
- Deployed the application in Development, Testing, QA and Production environments and validated the application upon successful deployment.
- Optimized the performance of the website and also made it compliant with the Accessibility, SEO and Brand Requirements.
- Performed regression testing on the changes made to the application.
Environment: J2EE, JSP, Servlets, HTML5, CSS3, Tiles Framework, Spring MVC, Javascript, JQuery, JSON, Badgeville, IBM WebSphere 7.0, Maven 3.0.4, Eclipse, SVN, JQuery, Ajax.a
Confidential, ORLANDO, FL
Senior Developer
Responsibilities:
- Involved in complete SDLC Life Cycle, prepared Use Case Diagrams, UML Class and Sequence Diagrams.
- Developed Web Application to track changes for each request.
- Used Service Oriented architecture (SOA) to develop simple user interfaces.
- Used WebSphere Application Server for building and managing websites and applications.
- Developed Servlets and JSP based on MVC pattern using Struts Action framework.
- Used Tiles for setting the header, footer and navigation and Apache Validator Framework for Form Validation.
- Involved in writing Hibernate queries, Hibernate specific configuration and mapping files.
- Used JDBC connectivity for querying, inserting, updating, deleting data in Oracle database.
- Used JavaScript, AJAX in web browser’s implementations to allow client-side scripts to interact with the user and to communicate asynchronously.
- Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
- Used HTML for creating web pages and displaying information in a web browser.
- Used Log4j logging framework to write Log messages with various levels.
- Involved in fixing bugs and minor enhancements for the front-end modules.
- Used Cascading Style Sheets (CSS) to define the appearance and layout of text in Web Pages.
- Creating/updating/modifying the content instances to VCM using VCM API.
- Extensively used XML in SOA to structure data.
- Used JUnit framework for writing Test Classes.
- Used JQuery JavaScript Library to work across a multitude of browsers.
- Used Ant for starting up the application server in various modes.
- Used CVS for version control.
- Developed Webservices using Weblogic workshop.
- Designed JSF pages, managed beans.
- Developed Web services using RESTful Web Service with the explicit use of HTTP methods to create, retrieve a resource on the server.
- Used Agile development methodology (Scrum).
Environment: Java JDK, Hibernate, Struts, JSP, Servlet, SOA, JavaScript, MS SQL Server, JQuery, RESTful WebServices, AJAX, CVS, SDLC, JSF RichFaces, Eclipse, Oracle WebLogic, WebSphere 6, Oracle 10g, JDBC, ANT, Maven, Windows, UNIX.
Confidential, MINNEAPOLIS, MN
Java/J2EE Developer
Responsibilities:
- Involved in Archive Migration actively. Migration involves moving data from NAS drives in different server locations
- Involved in different SDLC phases like Project Design, Documentation, Design Reviews and Code Reviews.
- Designed use case, class diagrams and state diagrams using UML.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Designed and Implemented Layouts for the existing JSP files.
- Used Spring Model View Controller (MVC) architecture. Used JSPs in front end, Spring Framework in business layer and Hibernate in persistence layer.
- Developed Spring Framework for security transactions, reusability, logging purpose.
- Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.
- Worked on consuming REST WebServices via RDBMS stored procedure and also to schedule a job at regular intervals for periodically updating data in the database.
- Used CSS for describing the look and formatting of the documents written in HTML.
- Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and involved in Mapping, Coding and Fine-tuning of hibernate Queries.
- Developing and coding J2EE Components with JSP, Java Beans, business objects with EJBs and Servlets.
- Used SoapUI testing tool for testing WebServices.
- Used JDBC for database connectivity to different RDBMS like Oracle, MySQL.
- Used Log4j for logging and debugging.
Environment: JSP, JavaScript, Servlet, REST, HTML, CSS, Spring 3.0, SoapUI, AJAX, JQuery, EJB, WebServices, Java, J2EE, JDBC, CVS, Log4j, Hibernate 3.1, Eclipse, RAD, MySQL, Oracle.
Confidential, NY
Senior/Lead Developer
Responsibilities:
- Developed the application using Agile Methodology.
- Used Oracle database for querying, updating data in the database using JDBC Connectivity.
- Used Simple Object Access Protocol (SOAP) for exchanging information between different computer networks.
- Interacting with customers on requirement gathering and new SCRs.
- Impact analysis, Design and development of Use cases and Business req.
- Estimate the requirement, and resources.
- Coding and Unit testing, Review.
- Used different Object-oriented design patterns to show relationships and interactions between different classes and objects.
- Created the Standards and Templates for the UI and business objects.
- Created Servlets to extend the capabilities of the web server and to respond to user requests.
- Used Hibernate ORM for mapping Java classes to database tables and data querying.
- Worked extensively on Struts Framework for writing templates for the presentation layer using JSP web pages.
- Code walk through, modules integration and unit testing using JUnit.
- Used Serena for version control.
- Worked on WebSphere Application Server and created dynamic web applications requiring web tier clustering over multiple application server instances.
Environment: Windows, Java 5.0, JSP, Struts, Hibernate, JavaScript, WebSphere 6.1, Oracle 10g, SOAP, IBM RAD 7.0, Servlets, JSP, Serena (PVCS-8.2.1), Rational Clear Quest.
Confidential
Java Developer
Responsibilities:
- Involved in development of Customer and Remainders modules.
- Developed client/server Applications using Eclipse IDE.
- Performed client side validations using JavaScript.
- Involved in the development of the user interface using Java Server Pages (JSP) for all the modules.
- Worked on Apache Tomcat web server to implement Java Server Pages (JSP).
- Used JUnit to write repeatable tests.
- Involved in writing queries for retrieving, updating, inserting, deleting data from MySQL database.
- Used Struts MVC framework in the development of Web Application.
- Used Servlets to process and store data that was submitted from HTML form.
Environment: Windows XP, JavaScript, Java (JDK 1.4), Junit, MySQL 4.1, Struts, Eclipse, HTML, JSP, Servlets, Tomcat 5.0.
Confidential
JAVA Developer
Responsibilities:
- Developed front-end/presentation tier development using JSP, Servlets, JavaScript, display tag library, CSS.
- Developed Home Shield, Accident Shield and also a team member in Registration and administration reports.
- Used log4j for logging with various levels during enhancement and support.
Environment: Java 1.5, JSP, Servlet, TOAD, MySQL, LDAP, Tomcat 5.0, Windows.
Confidential
Responsibilities:
- Developed front-end/presentation tier development using JSP, Servlet, JavaScript, display tag library and CSS.
- Developed Modules Task Management, Trend Analysis, Pending Policies and also involved as a team member in Admin Rights.
- Used log4j for logging with various levels during enhancement and support.
Environment: Windows, Java 1.4, JSP, Servlet, JavaScript, CSS, Tomcat 5.0.
Confidential
JAVA Developer
Responsibilities:
- Involved in development of Admission and Occupancy modules.
- Done client side validations using JavaScript.
- Used JDBC Connection to connect to MySQL database.
- Used insert, retrieve, update and delete queries to access the data from MySQL database.
- Used Apache Tomcat web server to deploy and run JSP web pages.
- Coding and developing the JSP Pages.
- Testing various components JUnit unit testing.
Environment: Windows XP, Java (JDK 1.4), JavaScript, Junit, MySQL, JDBC, XML, JSP, Eclipse, Tomcat 5.0
