Java Developer Resume
Jacksonville, FL
SUMMARY
- Over 7+ years of experience working in the business of Information Technology.
- Experience in Software Development Life Cycle (SDLC) process, involved in requirement analysis, development, testing, debugging and support using Agile and Scrum methodologies.
- Strong development experience working with JAVA 1.7/1.6/1.5, J2EE, Servlets, Spring, Spring MVC, JSP, Servlets, SQL, JDBC, Maven, Hibernate, RDBMS.
- Good experience in web technologies HTML, XML, CSS, JavaScript and Ajax.
- Experience working in Spring, Hibernate, and Struts Framework.
- Good exposure to REST and SOAP based web services.
- Developed application using design patterns like Singleton, Factory Patterns, Service locator, DAO, MVC
- Extensive development experience using Eclipse, NetBeans IDE.
- Proficient in system development in Windows 2000/XP/7,Linux & Unix.
- Very well versed with Source Version Control tools like CVS, Apache subversion/SVN.
- Good knowledge of My SQL, Oracle Database.
- Goal oriented with strong work ethics.
- Proficient in working in Agile Scrum and waterfall software development methodologies.
- Well versed with several design patterns, OOPs and algorithms.
- Motivated team player with the ability to work under minimal supervision
- Possess excellent communication, interpersonal, analytical and problem solving skills.
- Passionate about learning new concepts and technologies.
- Enthused to adapt to a thriving work environment.
TECHNICAL SKILLS
J2EE Technologies: Java, J2EE, JSP, Servlets, JDBC,JMS
Web Technologies: HTML, XML, XHTML,CSS, JavaScript, Ajax
Web Services: SOAP, REST
Languages: Java, J2ee,python, C++
Methodologies: Waterfall, Agile Scrum
Version Control: CVS, SVN
Frameworks & Architectures: MVC Architecture - Spring, Hibernate, Apache, Log4J,Struts
Product Management Tool: Maven
Web Server: Apache Tomcat
Data Base: MYSQL, Oracle
IDE Tools: Eclipse, NetBeans
Operating Systems: Windows 98/2000/XP/Vista/ 7, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville,FL
Java Developer
Responsibilities:
- Developed application using Spring MVC Framework that leverages Model View Controller (MVC) architecture.
- Used Spring IOC for dependency injection.
- Used Hibernate ORM tool for automating the mapping between database and objects in Java
- Hibernate framework is used in persistence layer for mapping an object - oriented domain model to the Oracle DB.
- Implemented various design patterns in the project such as Data Access Object (DAO) and Singleton.
- Deployed the application on to Tomcat application server.
Environment: Java/J2EE, Spring, Spring MVC, Web Services, Hibernate, Servlets, JSPs, HTML, JavaScript, Tomcat Application Server, Oracle DB, Maven, Agile
Confidential, Bloomfield, CT
Java Developer
Responsibilities:
- Involved in Analysis, design and coding.
- Involved in reviewing the functional specifications.
- Responsible for integrating Spring to implement dependency Injection (DI/IOC).
- Extensively focused on Spring components such as DispatchServlets, Controllers, ModellandViewObjects, View Resolver.
- Used Apache Maven 3.0.4 as build tool. Created Maven Projects and included dependencies into POM.xml.
- Interacted with business analyst to convert business requirements to technical requirements.
- Involved in using Hibernate, Object Relational mapping solution, technique of mapping data representation from MVC model to Relational data model with a SQL based schema.
- Used Spring Dependency Injection, AOP (Advices, Point cuts, Expressions), Transaction.
- Responsible for developing system architecture(UML).
- Implemented business objects and business logic of the system (java).
- Responsible for developing administrative client GUI using HTML, JSP, JSF, Servlets, JavaScript.
- Responsible for developing customer client GUI using HTML, JSP, Servlets.
- Implemented Agile software development methodology.
Environment: Java, HTML, SpringMVC, Hibernate, UML, Eclipse, JSP,Oracle, Maven, JUnit, MS SQL Server, Agile and Log4J.
Confidential, Lexington,KY
Java Developer
Responsibilities:
- Understand the existing Service web Customer Portal and gather the new requirement specifications.
- Communicate with the Designer/Architect on a need basis to obtain the necessary information in completing work assignment.
- Modify the Functional design documents and requirement specification documents as per the new requirements.
- Develop the code and perform unit testing of the objects before delivery to QA department.
- Ensure Impact analysis of code change for Defect fixes.
- Participate in Integration testing.
Environment: Java,J2EE, JSF, JSP, Hibernate, HTML, CSS, XML,JavaScript, SQL Server, Tomcat Web server and Eclipse IDE.
