Java/j2ee Developer Resume
Middletown, NJ
SUMMARY:
- About 9 years of experience in developing web - based and distributed JAVA/J2EE applications with extensive knowledge in all phases of Software Development Life Cycle (SDLC) process.
- Strong programming expertise in design and implementation of multi-tier applications using Core JAVA, Servlet, JSP, JDBC, POJO, JPA, Hibernate, JSF, Spring, XML, JAXB, HTML, CSS, JavaScript, AJAX, SQL.
- Experience with JAX-RPC, JAX -WS, JAX-RS specification to implement SOAP and REST based applications and test them using SOAPUI.
- Good analytical and conceptual skills in Database related work primarily creating complex SQL queries, PL/SQL procedures. Working knowledge on Toad, SQL Developer database tools and ETL DW concepts.
- Experience in working with Oracle Web logic, Apache Tomcat application servers.
- Experience in using Hibernate/JPA features like HQL/JPQL for effective use of relational database and also preferred Second Level Cache to optimize the performance.
- Proficient in implementing Core Java concepts like Polymorphism, Collections, Generics, Exception Handling, Multithreading and Reflections.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, and AJAX.
- Through knowledge of Design Patterns like MVC, Singleton, Factory, Service Locator.
- Sound knowledge of Object Oriented principles and experience in developing UML diagrams using Rational Rose and MS-Visio to design object models (Use case, Sequence Diagram, Class Diagram).
- Experience in writing and performing unit tests in development phase along with its documentation using JUnit, Log4j.
- Extensively used Apache ANT, and Maven tools in building common components and automation scripts.
- Experienced in troubleshooting multiple server and JVM issues.
- Ability to handle stress and find workable solutions for complex issues in real time.
- Good coordination, communication, presentation and technical writing skills with demonstrated proficiency in client interactions.
- Quick learner with strong analytical and programming skills.
- Flair to keep abreast the latest technology and industry moves.
TECHNICAL SKILLS:
- C
- Core Java
- Servlets & JSP
- JSF
- JDBC
- JPA
- Maven
- MS Office Apps
- Putty
- Rational Rose
- Web logic
- JUnit
- Oracle
- SQL
- Spring
- EJB
- HTML & CSS
- JAXB
- UNIX & shell scripting
- XML
- Log4j
- STS
- Tomcat
- TOAD/SQL Developer
- DW/ETL
- Quality Centre
- Hibernate
- UML
- Eclipse
- FileZilla/Win SCP
- AJAX
- AWS
- PL/SQL
- JavaScript
- SVN
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
JAVA/J2EE Developer
Responsibilities:
- Empathized with the client, provided/taken feedback on features, suggest/implement optimal solutions and tailored application to customer needs.
- Creating class diagrams, sequence diagrams, Data Model and Object Model using Rational Rose.
- Developed the application by implementing Spring Framework based on MVC Architecture.
- Developed Object Relational mapping using Hibernate. Implemented caching with open source, standard-based cache Ehcache for boosting performance, offloading your database, and simplifying scalability.
- Involved in developing code for obtaining bean s in spring framework using
- Dependency Injection / Inversion of Control (IOC).
- Used dependency injection (DI) to inject the appropriate dependencies into the controllers.
- Worked on generating the web services (JAXB, JAX-RPC, JAX-WS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
- Analysis and Design of the Object models and J2EE Design Patterns in various tiers of the application.
- Developed SQL queries, stored procedures on Oracle.
- Work involved extensive usage of HTML, AJAX and JavaScript for client side development and validations.
- Implemented various design patterns: MVC, Factory Method Design Pattern.
- Developed the project in TDD using Junit as the unit test framework.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Used Spring Tool Suite (STS) IDE for developing application.
- Used SVN to manage and control version of build & Release.
- Used Log4J logging framework to write Log messages with various levels.
- Deployed the packaging on to WebLogic 8.1 application server.
Environment: Core Java, HQL, JSP, Spring, XML, HTML, CSS, AJAX, ANT,STS, JAXB, JAX-WS, JAX-RPC, Hibernate, UNIX, Web logic, Eclipse, JUNIT, MS SQL Server 2005,Unix/Linux, Rational Rose, SVN, Log4j.
Confidential, Newark, Delaware
JAVA/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development.
- Used Spring Model View Controller (MVC) architecture and worked on developing the backend part of the application involving JSPs in Presentation layer, spring framework in Business layer, JPA in Persistence layer and RESTful Web Services.
- Implemented Service Oriented Architecture (SOA) using SOAP, WSDL and XML and developed web services by using RESTful API with JAX-RS specification with Jersey version.
- Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool and Spring AOP for reusability logging purpose.
- Developed user-friendly web-based GUI using JSP, JavaScript, HTML, and CSS.
- Used JavaScript for client side validations and AJAX for efficient and interactive Web Pages.
- Developed Class Diagrams, Sequence Diagrams, State diagrams usingRational Rose.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database using TOAD tool.
- Worked on UNIX environment for development.
- Used SVN configuration management tool for code versioning and release.
- Used Spring Tool Suite (STS) IDE for developing application.
- Build Maven Scripts for the application and deployed the application on IBM WebSphere application Server.
- Used Log4J for debugging.
- Used JUnit Framework for the unit testing of all the javaclasses.
Environment: Core Java, Spring, UNIX, JSP, JDBC, CSS, AJAX, JPA, JPA-Annotations, SOAP Web services, Entity Manager, Rational Rose, PL/SQL, Oracle 11g, TOAD, IBM WebSphere, JAXB, JVM, STS, Maven, XML, JUnit, Log4j.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Hands on experience in Model View Controller (MVC) Architecture based presentation using JSF framework.
- Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules. Used UNIX scripts with java runtime to execute shell script.
- Involved in troubleshooting and fixing defects during the testing.
- Involved in writing complex business rules using Collection Framework.
- Used JSP, JavaScript, HTML, AJAX, and CSS to create the user interface views.
- Involved in QC management in order to keep track of defects during development and testing.
- Rigorously reviewed code to maintain Standards, Quality and also involved in usage of PMD.
- Offshore and onsite coordination with the team and client, resolved issues related to design, setup, environment, data, and issues related to development.
- Involved in planning and estimations of the project and gathering the status of the project from offshore to keep a track of project whereabouts.
- Handled and manually tested the services using SOAP-UI.
- Worked on Non-functional Test cases as a part of developer testing.
Environment: JSF, JPA, JSP, JS, HTML, AJAX, CSS, HP-QC, PMD, JUnit, Log4j, UNIX & shell scripting, SOAP UI, Core Java, SQL, PL/SQL.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Participated in Business Requirement Workshops and IT Solution Impact Assessment
- Used JDBC, and JPA framework to access the data from back-end database server
- Developed user interface using HTML, AJAX and CSS
- Developed the application using Eclipse IDE
- Involved in creating multiple types of inner and outer joins and writing complex queries in SQL
- Developed, tested and debugged JSP Pages for critical modules in the system
- Interacted with Functional and domain specialists for iterative development
- Performed application level configurations, business layer, integration configurations and database level coding
- Performed UT, ST and fixed the bugs which involved both Java, SQL scripts to align as per the requirement
- Used Log4j for debugging and JUnit Framework for the unit testing of all the java classes
Environment: Core Java, SQL, ETL, UNIX, JSP, JSF, JPA, JDBC, Web logic, TOAD, Eclipse, JUnit, Unix/Linux, log4j.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Analyzed the business requirements/expectation of the application behavior
- Developed modules identified for IRs/CRs using Eclipse IDE
- Debugged the application code during the UT, ST phases and fixing the bugs which involved Java, PL/SQL, and SQL scripts
- Worked extensively on Collections Framework
- Used PMD ruleset for code quality checks
- Participated in code and design reviews for application performance improvements
- Developed the complex business tier of the application using core java features
- Used CSS for UI styling and used JavaScript for client side validation
- Involved in Unit Testing of the components using JUnit
- Used QC for tracking the defects raised by testing team
Environment: Core Java, JSP, SQL, JUnit, JDBC, PMD, HTML, JavaScript, AJAX, CSS, Eclipse, Tomcat, QC.
Confidential
System Engineer
Responsibilities:
- Undergone basic in UNIX, OOPS concepts, C language, RDBMS, User Experience Design (UI related).
- Trained in JAVA/J2EE which included modules like Oracle-JPA (Java Persistence API), JSF (Java Server Faces), Integrations.
- Completed project Infy Bank e-Payment using Java technology to mark the successful completion of .
- Secured an overall CGPA rating of 4.7/5.
Environment: Core Java, JDBC, JSP, JSF, servlets, SQL, HTML, JavaScript, CSS, Eclipse, UNIX, Tomcat.
