Java/j2ee Developer Resume
SUMMARY:
- Over 1 years of IT experience in designing and developing object - oriented systems using Java/J2EE technologies.
- Hands on experience with RESTful and SOAP Web services.
- Extensive experience with Spring framework - Setter and Constructor Injections, MVC, Multi-Action Controller, Form Validation, Spring JDBC Template
- Worked on various database repositories like MYSQL, DB2, Mongo DB and query languages like SQL, PL/SQL,SQL*Plus
- Developed web interface using HTML, CSS, Angular JS and JSP
- Extensively worked on Exception Handling
- In-depth knowledge in Object Oriented analysis and design
- Expertise in UML conceptual design diagrams using use case, activity, sequence and class diagrams using Microsoft Visio
- Hands on experience with C, C++, Python, SML, Java
- Worked on debugging the issues, reading thread dump and head dump.
- Worked on JIRA for task management
- Excellent technical, communication and interpersonal skills with strong customer orientation and client interfacing skills.
TECHNICAL SKILLS:
Operating System: Windows XP/Vista, Solaris, Unix, Linux
Software Methodologies: Agile, Waterfall Model
Languages: J2EE, PL/SQL,C, C++, C#, Python, Java
Core Java: IO, Collection Framework, Multi-threading, Exception Handling, JDBC
J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JSTL, Design Patterns
Spring Framework: Dependencies Injections, Setter and Constructor Injections, Spring MVC, Multi-Action Controller, Form Validation, Spring JDBC Template
Web Services: SOAP, Restful
View Technologies: HTML, JavaScript, JSP, Spring Tags
Database: MySQL, DB2, MongoDB, PostgreSQL
IDEs: Eclipse, Netbeans
Tools: /Open Source Frameworks: Spring, Hibernate, Apache Ant, JUnit, Javadoc, Jenkins, Maven, Github, Jira
Microsoft Technologies: Microsoft Visio, .NET Framework, WebForms, ASP.NET
PROFESSIONAL EXPERIENCE:
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using Agile.
- Developed an MVC pattern using Spring Framework
- Used multi-threading to make our application efficient and collections to handle the data
- Implemented Client-side Validation using JavaScript, JQuery
- Designed and implemented the presentation layer using JSP, JSTL and Custom Tags for interaction with the client
- Designed and implemented the controller layer using Spring Dispatcher Servlet, Action,
- Used Validation Framework and JavaScript to validate input entered by user
- Worked on performance tuning
- Deployed production application using Apache Ant script
- Debugged the application using reading the heap dump and thread dump.
Environment: J2EE, Spring , Hibernate 3.2, XML, JSP, DB2, PLSQL, Web logic, Apache Ant, Html, JavaScript, UML, Windows XP Professional, Unix
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using Agile
- Developed GUI for User Management System using JSP/Servlets
- Used JavaScript to do client-side validations
- Worked on the model-view-controller architecture using Servlet, JSP
- Developed code to access the database using JDBC API
- Used design patterns like DAO, Singleton pattern
- Debugged the application using reading the heap dump and thread dump.
- Logged the application using log4j for easier debug and maintenance
- Coded test cases to test the use cases using JUnit
- Involved in bug fixing
Environment: J2EE, Servlets, JSP, JDBC, JUnit, PL/SQL, HTML, JavaScript, Eclipse, Apache Tomcat, Unix, Windows
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using Iteration methodology
- Developed the MVC architecture using Struts Framework, Swing Framework
- Developed the necessary struts Action and Action Forms for the applications
- Implemented Client-side Validation using JavaScript, JQuery
- Used Struts Validator Framework to do validations
- Worked with Design Patterns like Façade, singleton pattern
- Used Multi-threading and collections in Business logic
- Implemented the view layer using JSP and JavaScript
- Extensively used SQL(Structured Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database
- Implemented the controller layer using Spring Dispatcher Servlet, Action
- Used Commons Logging framework (log4j) utility to log error, info and debug messages
- Worked on performance tuning
- Involved in unit testing using JUnit
Environment: J2SE, J2EE, Hibernate, Swing, JSP Custom Tags, Servlets, Eclipse, JDBC, HTML, JavaScript, XML, DOM, UML, JUnit, Apache Tomcat, log4j, Unix, Windows
