Java/j2ee Developer Resume
Dalton, Ga
SUMMARY
- Dynamic, versatile, and highly - qualified Java Developer with almost five years of hands-on web and desktop programming experience, utilizing the latest in cutting-edge technologies.
- Strong ability to contribute to full project development lifecycle, from requirements analysis through design, testing, and deployment.
- Talent for optimizing and enhancing software to provide new features and improve performance.
- Excellent interpersonal, communication, and collaborative skills to foster seamless cross-functional cooperation and optimal project delivery in accordance with user and business needs.
- Software Engineering · Software Development Life Cycle · Web & Desktop Application Development
- Spring Framework · User Interface & Web Design · Business Applications · Module Development
- Database Design · Requirements Assessment · System Integration, Implementation & Enhancement
- Testing & Debugging Hibernate Testing
TECHNICAL SKILLS
Languages: Java, Java EE
Web: CSS3, JSP, HTML5, AJAX, jQuery, JavaScript, Servlet
Web Services: SOAP, RESTful, JSON, Jersey
Web/App Servers: Apache Tomcat, Glassfish, WebLogic, JBoss
Framework: Spring, Hibernate, JSF, JPA, Struts
Databases: MS Access, MySQL, MS SQL Server, Oracle
Design Patterns: Singleton, Facade, Factory, MVC, Data Access Objects, strategy
SDLC: Agile Scrum, Waterfall
Tools: Eclipse, NetBeans, Visual Studio, Git, Enterprise Architect, Rational Rose, Jenkins, Visual Paradigm, JIRA, Maven
Platforms: Windows XP / 7 / 8 / 10
PROFESSIONAL EXPERIENCEConfidential, Dalton, GA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Database design, Analysis and Code development.
- Prototyping and development of Application Modules.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (DispatcherServlet). Implemented Dependency Injection using the spring framework.
- Configured Hibernate with spring using SessionFactory.
- Integrated Hibernate for Mapping Java class to the database.
- Validated all forms using spring Validation Framework and implemented Tiles Framework in the presentation layer.
- Used Eclipse LUNA to develop the application. Used JBoss Server to deploy the application
- Developed and deployed the application on Apache Tomcat.
- Used git as source code repository and versioning.
- Created and deployed web pages using HTML5, JSP, JavaScript, JQuery and CSS3.
- Developed POJO classes and mapping files and configuration files for the database.
- Designed Activity Diagrams and Use Cases for above Application Modules.
- Performed Unit Testing using JUnit and System Testing.
- Log4j was used for Logging Events.
Environment: J2EE, JSP, Hibernate 3.0, Spring, JNDI, HTML, CSS, Java Script, spring Validation Framework, Eclipse LUNA, Tiles Framework, Apache Camel, Active-MQ, Web Services, JBoss Server, Log4j, Git, JMS, SQL Developer, JIRA, JUnit, MS Visio, Oracle 10g, DB2, HDFS, Hive, PIG, Linux etc.
Confidential
Software Developer
Responsibilities:
- Involved in gathering and understanding of customer requirements, analysis and design
- Developed and implemented MVC design pattern using spring framework for the application.
- Implemented application level persistence using Hibernate and JPA.
- Implemented MVC architecture using spring framework.
- Developed additional UI Components using JSP and implemented an asynchronous, Ajax (jQuery) based rich client to improve customer experience.
- Involved in adding Ajax, JavaScript components to some of the JSP pages wherever needed.
- Responsible for the implementation of Web Design based on CSS3, HTML5
- Created unit test scripts to test entities with CRUD operations.
- Used JDBC to invoke Stored Procedure and database connectivity to ORACLE.
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Involved in creating Maven scripts for merging jar files into existing repository
- Designed and developed framework client and server components of an administrative console for a business process engine framework using Java and spring technologies.
Environment: Java, J2EE, Spring Hibernate, JSF, Struts, jQuery, Ajax, JavaScript, Node.js, Backbone.js, AngularJS, Oracle database 10g, CRUD, Junit, ILOG, SOA.