Java Developer Resume Profile
Summary:
- 5 years of professional experience in all phases of project life cycle including Design, Analysis, Development and Testing of web and distributed n-tier applications using Java and J2EE technologies in areas of Insurance, Banking and Retail.
- Extensive hands-on experience with Core Java such as Collections, Multi-Threading, Exception Handling , Servlet, JSP, JDBC, EJB 3, JPA 2, JMS and XML.
- Good experience in MVC architecture and proficient in OOP concepts.
- Working knowledge of frameworks like Spring 2.x/3.x Spring Core, Spring AOP, Spring MVC, etc. , Struts 2 and Hibernate 3.x/4.x.
- Extensive experience with applying multiple J2EE Design Patterns, such as Factory Pattern, Singleton Pattern, Decorator Pattern, etc..
- Knowledge of Database concepts like SQL Queries, Functions, Stored Procedures and Triggers.
- Experience in Query languages SQL, PL/SQL programming with Oracle 10g/11g and MySQL 5 database.
- Proficient in using various IDEs like Eclipse, MyEclipse, NetBeans, etc..
- Extensive knowledge of Service Oriented Architecture SOA and working knowledge of Java Web Services using SOAP, WSDL and RESTful, both creating and consuming.
- Hands-on experience in web development with front-end technologies of HTML, CSS, JavaScript.
- Proficient with installing, configuring and managing Apache Tomcat 6.x/7.x Web Server , JBoss 6/7 and WebLogic 11 Application Servers.
- Good understanding of various methodologies like Agile, Scrum and Waterfall.
- Expertise in version control tools like SVN, Git.
- Working Experience with log4J framework and build tool of MAVEN.
- Experienced with creating unit tests by using JUnit in test driven development TDD approach.
- Excellent written and verbal communication skills, good interpersonal skills.
- Strong ability with problem solving, good organizational and time management skills, high attention to details.
TECHNICAL SKILLS:
Programming Language Databases
Java 6/7 J2SE and J2EE Oracle 10g/11g and MySQL 5.x
Web Technologies Server's
HTML, CSS and JavaScript Tomcat 6.x/7.x, WebLogic 11, JBoss 6/7
Framework Java Enterprise Technologies
Spring 2.x/3.x, Hibernate 3.x/4.x and JDBC, Servlet, JSP, XML, Web Services
EJB 3.x, JPA 2.x RESTful/SOAP
Java IDEs Methodologies
Eclipse, MyEclipse, Netbeans Agile, Scrum, Waterfall
Professional Experience:
Confidential
Role: Java developer
Responsibilities:
- Used Spring 3 architecture for an efficient implementation of interface with the application logic using Spring Beans and DI.
- Developed a UI web application on Spring MVC along with Object-Relational Mapping ORM and DAO layer with Hibernate 4.
- Used Hibernate to manage Transactions in business logic and written HQL queries for data management functions.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
- Designed and developed back-end functions with Java Design Patterns such as Factory, Singleton, Facade and Builder, etc.
- Involved in the development of the screens using JSP, HTML and JavaScript.
- Created RESTful Web Services for distribute data between different modules.
- Used Log4J framework to implement the system logging mechanism.
- Created unit test using JUnit framework in test driven development approach.
- Configured MAVEN for dependencies and Hudson for build automation.
- Use Git as a version control system for code management.
- Followed Agile methodology and participated in Sprints during development.
Environment:
Java 1.6, J2EE 6, Web Services, RESTful, XML, Spring 3, Hibernate 4, Design Patterns, Agile development, Apache Tomcat 7, JUnit, MAVEN, Hudson, Git
Confidential
Role: Java developer
Responsibilities:
- Analyzed and Researched the requirements of the application.
- Designed the DAO layer using Hibernate 4 and managed transaction in business logic.
- Developed modules using MVC architecture with Spring MVC framework.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declarations.
- Written Spring-WS handler classes at server side for the incoming SOAP messages and XML Configurations.
- Involved in Oracle SQL Stored Procedures, Functions and Triggers for statements, account information and transactions.
- Utilized multiple design patterns like creational, behavioral in application design and implementation.
- Created test scripts and unit tests with JUnit tool for various modules.
- Used Log4J, Mail API, XML parsers in various business scenarios.
- Controlled the code version with SVN system.
- Provided Production Support by interacting with the testers and fixing bugs.
Environment:
Java 1.6, J2EE 6, Web Service, SOAP, XML, Spring 3, Hibernate 4, SQL Programming, JUnit, log4J, SVN, Maven, Tomcat 7
Confidential
Role: Java developer
Responsibilities:
- Worked on designing of Business Process.
- Implemented Spring 3 framework in the application.
- Configured Maven dependencies for project building.
- Involved in developing presentation layer using HTML, CSS, JavaScript, JSP, JSTL, and Spring Taglibs.
- Involved in developing Object-Relational Mapping using Hibernate 3.
- Responsible for writing complex SQL, PL/SQL and HQL queries.
- Used multi-threading to improve the performance of the system.
- Exposed to Web services RESTful that was used in sending complex information across network.
- Involved in developing helper classes responsible for processing data from XML files and other layers.
- Developed test scripts and test cases using JUnit.
- Responsible for analyzing and resolving time-critical Production issues.
- Involved in re-factoring efforts that simplify application code to improve performance.
Environment:
Java 6, J2EE 1.6, HTML, CSS, JavaScript, JSP, JSTL, Web Services, RESTful, Design patterns, SQL, PL/SQL, spring 3, Hibernate 3, Apache Tomcat 6, Eclipse, JUnit, Maven
Confidential
Role: Java developer
Responsibilities:
- Involved in design of Object Model for the project.
- Developed the project in MVC framework using Spring 2.
- Implemented Object-Relational Mapping by using Hibernate 3.
- Responsible for assembling and deploying server-side J2EE components like EJB 3, JMS on WebLogic Application Server.
- Configure the security and JNDI for these J2EE components.
- Involved in design and implementation of applications, relying on Service Oriented Architecture SOA , using Web Services, RESTful.
Environment:
Java 6, J2EE 1.6, Web services, RESTful, Spring 2 , Hibernate 3, EJB 3, JMS, JNDI, SVN, JUnit, WebLogic 10, Eclipse
Confidential
Role: Java developer
Responsibilities:
- Developed the application using Struts 2 Framework.
- Used Struts Framework to integrate with JDBC.
- Used Hibernate to store the persistence data into the MySQL 5.0 database and written SQL to access the data from the database.
- Used Web services for transferring data between different applications.
Environment:
Java 6, J2EE 1.6, Struts 2, Servlet , SQL, JDBC, Web services, SOAP, MySQL 5.0, JUnit, Eclipse and Log4J