Java Developer Resume
PROFESSIONAL SUMMARY:
- 5+ years of IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise on Object Oriented JAVA, J2EE and Client Server technologies.
- Experience in developing applications using Java, J2EE Standards, Servlets, JSP, Struts, Spring, JDBC, XML, UML, Hibernate, Confidential Architecture, Web Services and Java Beans.
- Experience in developing web based HealthCare, e - commerce and financial applications using Apache Tomcat and JBOSS application and web servers.
- Expert in developing enterprise and distributed applications with J2EE technologies using Core Java, Servlets, JSP, Struts, XML.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Strong knowledge in designing UI Screens using JavaScript, CSS3, JSON, Ajax, DHTML, XSL, XHTML and HTML.
- Having strong knowledge with web services using SOAP, WSDL and REST.
- Strong Understanding of J2EE design Patterns.
- Hands-on experience on different IDE’s like Eclipse, My Eclipse, NetBeans, IBM Web Sphere, Rational Application Developer (RAD).
- Experience in using RDBMS concepts and worked with Oracle 11g and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
- Involved in mentoring to other team members on software best practices and solutions.
- Extensively worked on debugging using logging Frameworks such as Apache Log4J.
- Experience in using of Build and Integration tools such as Ant, Maven and Jenkins.
- Configured and maintained source code repositories in ClearCase, UCM ClearCase, GIT, SVN, CVS.
- Extensive experience in Agile Software Development using Scrum methodology.
- Involved in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
- Used ClearCase for version control and ClearQuest for bug tracking.
- Experience in writing test-cases in Java environment using Junit.
- Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC, Agile Technologies (SCRUM) and tools like UML, Rational Rose.
- Self-motivated and able to work in challenging environment. A team player with god communication and interpersonal skill.
- Ability to learn and adapt quickly to new environments and emerging new technologies.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL & HTML
J2EE Technologies: J2EE, JSP, Servlet, Web Services, JDBC, & Confidential, JPA, Hibernate 3.0/3.2.5 and Spring.
Frameworks/APIs/Tools: Struts, Spring Confidential, WEB - SERVICES (SOAP, REST, WSDL, UDDI)
XML Technologies: XML, XML Schema, DTD, XSL, & XSLT
Database/IDE Tools: TOAD, Eclipse 3.x/4.x, RAD 6.0, Websphere, NetBeans 5.x/6.0.
Application Server: IBM WebSphere, WebLogic Server, JBOSS, Apache Tomcat & SQL Server
Scripting/GUI Tools: HTML, DHTML, JSON, JavaScript, CSS
Repositories: IBM ClearCase, CVS, & SVN, GIT
Modeling Tools: Rational Rose, UML
Testing Tools: Junit, Selenium
Databases: Oracle 11g/10g/9i, SQL Server, MYSQL, MS Access
Operating Systems: Windows, Linux
Design Skills: Requirements gathering, UML, Design patterns, & test planning
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage.
- Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
- Interact with Business Analyst to understand the requirements and for any clarifications required by the team and followed agile methodology.
- Involved in analysis, design and developing middleware using Servlets, Java Beans, Hibernate, Spring and doing enhancements and issue resolutions.
- Developed the application using Spring Framework that leverages classical Model View Layer ( Confidential ) architecture.
- Used Hibernate annotations for defining object relational metadata.
- Developed View pages in JSP using CSS and JavaScript validations. Created screens for different provider subsystems.
- Used JSP, HTML on front end and Servlets as front controllers and JavaScript for Client-Side validations.
- Used TOAD for database development.
- Used the Java Collections API extensively in the application.
- Involved in consuming, producing Restful web services using JAX-RS .
- Developed the RESTFUL Web Services using JAX-RS, Spring Confidential Rest Controller, annotations to represent different data formats.
- Used Oracle 11g database as backend, performed SQL queries on a high level to fetch user data.
- Used PL/SQL extensively and wrote Stored Procedures for improved performance.
- Used ClearCase for version control and ClearQuest for bug tracking and Used Apache ANT script for building the application with the build.xml.
- Responsible for unit testing the application and wrote test cases using JUnit.
- Used GIT repository for software configuration management and version control.
- Used JIRA for bug tracking, issue tracking and project management.
- Used Maven to build Java code for applications.
- Developed logging information using Log4j.
- Responsible for doing code review and configuration build management for the application using Ant .
- Involved in production support and maintaining the application after production.
Environment: Java 1.7, HTML, JSP, Apache Log4j, ANT, JUNIT, Servlet, JPA, CSS3, SQL/PLSQL, XML, JAX-RS, RESTful Web Services, GIT, Maven, Ant, Jira, Hibernate, Spring Confidential, JBOSS.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application including Requirement gathering, Design Analysis and Code development.
- Interacted with business analyst for preparing business requirements.
- Involved in coding, testing, issue resolution, configuration controller, source release management, planning and managing day-to-day activities to facilitate smooth implementation.
- Involved in analysis, design and developing middleware using Servlets, Java Beans, Hibernate, Spring and doing enhancements and issue resolutions.
- Designed and developed applications with Eclipse in java using STRUTS Framework running on Web Sphere Server.
- Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
- Used ClearCase for version control and ClearQuest for bug tracking.
- Involved in developing Web Service components using XML, XPath.
- Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
- Designed and built SOAP web service interfaces implementing web services with Apache Axis in Java.
- Used Ant to automate Java builds and deployments.
- Implemented Maven builds for creating JAR'S, WAR'S and EAR'S
- Created SQL queries, PL/SQL Stored Procedures, Functions for database layer by studying the required business objects and validating them with Stored Procedures using PostgreSQL .
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Worked with QA team for testing and resolve defects.
Environment: JDK 1.7/1.8, JDBC, JSP, JBOSS 7.0, JIRA, Maven, Ant, Hibernate, Spring, Spring JDBC, HTML, XML, Eclipse IDE, Oracle, SOAP Web Services, SQL, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
- Implemented the Confidential architecture and designed the application by implementing simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
- Developed user interaction screens using HTML and JSP.
- Encapsulated the work flow logic using Enterprise Java Beans.
- Involved in implementing Object Relational Mappings using Hibernate framework.
- Used JDBC to connect to the Oracle database and wrote PL/SQL Scripts to gather data from Oracle database and perform manipulations on data.
- Provided Application support by fixing bugs raised by the users.
- Used Hibernate Framework for object relational mapping and persistence.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Used Eclipse IDE for the development environment.
- Developed Web Services using SOAP, and JAX-WS.
- Used SoapUI Tool for testing the Web Services.
- Used Apache Ant and Maven Scripts for building JAR files used to deploy application/web components.
- Used SVN Version Control System for server-side code management.
- Configured and deployed application components on the Apache Tomcat Server and JBoss.
- Involved in testing, bug analysis, fixing, maintenance and production support
Environment: JDK, JSP, Servlets, Hibernate, Apache Ant, Maven, SVN, JDBC, Apache Tomcat 5.x, JBoss, SOAP Web Services, Oracle9i, Eclipse, and Toad.
