Sr. Java/j2ee Developer Resume
Chicago, IL
SUMMARY
- 6 years of IT experience in the areas of Analysis, Design, Development, Testing and Deployment of client server and web based multi - tier applications using Java/J2EE technologies.
- Experienced in developing applications using Core Java, J2EE, Oracle, MySQL, and SQL Server on Windows, Linux, UNIX platforms.
- Worked extensively on Internet/Intranet applications using JAVA/J2EE, Servlets, JSP, JDBC, EJB, Struts, Hibernate, Spring, Oracle (SQL/PLSQL).
- Worked on J2EE container-Apache Tomcat 7.x, Web Logic 10.x.,
- Experience in creation and understanding of Business Specification Diagram including Class Diagram, Entity Relationship Diagrams, Sequence Diagram, State Diagram and Activity Diagram.
- Experience using IDE’s viz. Eclipse and Net Beans.
- Good Experience with Relational Database’s like ORACLE 12c/11g/10g/9i, MySQL 5.5/5.6/5.7and SQL SERVER 2012/2008/2005.
- Involved in the implementation of Complex Core Java specifications such as working with Collections, JVM, Garbage Collections, generics, Multithreading, Reflection, annotation and more.
- Experience in writing SQL Statements, Triggers, and Stored procedures for database transactions.
- Experience in working with Version Control Systems like SVN and GIT.
- Experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD), Software Engineering/SDLC.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem new technologies.
- Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.
- Experience in Unit/Debug/Integration testing and generating Test cases for web/Java core applications.
- Good experience working on different levels of Software Development Life Cycle (SDLC) such as Requirement analysis, Design, Development, Testing, Debugging, and Deployment.
- Extensively worked on different layers during application development including Front End, Core Java, Back end and production support specialist.
TECHNICAL SKILLS
Languages/Scripts: Java, Objective-C, C++, C, JavaScript, Ruby, HTML, CSS.
JAVA/J2EE Technologies: JSP 2.0, Servlets 2.3, JDBC 3.0, Swing, RMI, JMS.
Databases: MySQL, Oracle, SQL Server.
IDE: Eclipse, Net Beans, SQL Developer, SQL Workbench.
Frame works: Spring (MVC, AOP, DOA), Struts, Hibernate, JUnit.
Web Technologies: J2EE, JDBC, JSP 2.1, Servlet 2.x/3.x, XML, XSL, XSD, UML.
Web/App Servers: Tomcat 7/6, Web Logic 12.x/11.x.
Scripting Languages: Angular JS, HTML, CSS, JavaScript, AJAX, JQuery, JSON.
Build Tools: Maven, ANT.
Version Control System: GIT, SVN.
Operating Systems: 98/NT/2000, windows XP, windows 7/8/10, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential - Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Gathered business requirements from users and discussed with team by conducting meetings with peers and participate in requirement reviews.
- Implemented web application using struts 2 framework, JSP/Servlet.
- Extensively used Core java frameworks such as Multithreading, Exceptions and Collection in an application.
- Implemented front end validations using JavaScript.
- Developed user interfaces using HTML, CSS and used struts tiles for JSP page layout.
- Used Web Logic Server 12.1 for deployment purpose.
- Developed Administrative Application to monitor and manage user's activities.
- Used ORACLE to write all complex SQL queries on test database and perform all database related activities.
- Used Log4j for logging and run time debugging of the application.
- Provided support to the testing team and also involved in the bug fixing.
- Involved in production support and maintaining the application after production.
- Experienced working on a production server.
Environment: Core Java, J2EE, Struts 2 framework, Spring, JSP, Servlets, Java Collections, JavaScript, Oracle Web logic Server 12.1, Log4j, MS SQL Server, PL/SQL, JDK 1.5, Eclipse Kepler, HTML, CSS, JQuery, Multithreading, Ajax.
Confidential - NJ
Java/J2EE Developer
Responsibilities:
- Performed Requirement Analysis to develop System Requirement document, Use Cases, Activity Diagrams and Sequence Diagrams. Hence developed and documented conceptual design of Application in System Specification Document.
- Developed Design Specifications and conducted reviews with business users.
- Implemented web application using Struts, Spring and Hibernate Framework.
- The Presentation layer used Struts to implement the MVC design pattern and facilitate user interface design by the use of JSP's and Struts based tag libraries.
- Used Struts Validation Framework for form input validation augmented by struts validator XML config files.
- Involved in the configuration of Struts and Hibernate into a spring application and used Spring DAO support to build Hibernate DAO classes.
- Used Agile methodology to develop and deliver project.
- XML parsing using DOM/SAX Parsers for displaying XML Data from Back-Office.
- Develop user interfaces using JSP, HTML 5 and CSS.
- Used JavaScript front end validations.
- Use Hibernate framework for the backend persistence.
- Performed unit tests using JUnit framework for Unit Testing.
- Migrating code to different testing regions.
- Provide support during QA testing.
Environment: Core Java, Struts Framework, Spring Framework, Hibernate, JSON, JSP, Servlets, JavaScript, JQuery, JUnit, Maven, Tomcat, XML, XSL, PL/SQL, Oracle, Eclipse IDE, ANT, HTML 5, CSS, UML, Windows 8.x/7.0, REST Web services, Unix, Ajax.
Confidential - NY
Sr. Java Developer
Responsibilities:
- Understand the existing business application, review and analyze the project requirements.
- Working with Business Analyst to fine tune the requirements to meet the development needs.
- Interacting with technical and business staff and implementing their responses as part of the development team.
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked as a part of the Business Analysts team to understand the requirements.
- Designed and developed application based on Spring MVC design pattern, used spring validation and wrote validation rules.
- Developed components using Spring Frame work (Spring MVC, Spring DAO, and Spring AOP).
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Responsible in development of Web Services using SOAP based Web Services.
- Build and developed application using the MAVEN.
- Responsible for writing Sequence Diagrams and Class Diagrams using Microsoft Visio
- Worked extensively on Singleton, Data Transfer Objects, Data Access Objects, Facade, Factory and other J2EE core patterns.
- Used Spring IOC concepts to build the framework
- Developed Java Functions and classes based on Business Logic.
- XML parsing using DOM/SAX Parsers for displaying XML Data from Back-Office.
- Work on issue resolution of the team.
- Packaging the application into various components so that it can be deployed on various servers and executed from different environments.
- Developed web service using Jersey Framework REST API.
- Implemented DAO for data access using Spring ORM with Hibernate.
- Migrating code to different testing regions.
- Provide support during QA and business testing.
- Work on code review and test documents review.
- Participate in the implementation activities.
Environment: Core Java, Struts Framework, Spring Framework, Hibernate, JSON, JSP, Servlets, JavaScript, JQuery, Maven, JUnit, JIRA, Ajax, Tomcat, XML, XSL, ANT, PL/SQL, Oracle, Eclipse IDE, HTML 5, CSS, REST Web services, UML, Windows 7, Unix.
Confidential
Java Developer
Responsibilities:
- Involved in implementation of project with JSP and Web sphere Application Server.
- Participated in design and development of web based application, which helped clients to improve employee training, assessments, certifications and feedback.
- Involved in both front end design and back end programming of different modules including user administration, course administration, test administration and survey administration.
- Created and edited CSS making the front end more appealing and uniform.
- Used Hibernate for ORM and DAOs for CRUD operations.
- Used open source display tags simplifying rendering of model data on JSP pages.
- Refactored existing application code written using JavaBeans, Servlets and JDBC as required.
- Coordinating with team members in exploring and implementing new technologies.
- For easy user interaction, we developed several JSP pages with Event handling mechanism.
- Coding Test Classes using JUnit for unit testing, Performed functional integration system and validation testing.
- Used JDBC Prepared statements to call from Servlets for database access
- Exporting existing data from Excel spread sheet to Oracle Database and table data from JSP page to Excel spread sheet.
- Worked with Win CVS to record and maintain different versions of source files.
Environment: Java 1.4.2, JUnit, EJB 2.1, Eclipse IDE, Win CVS, MS Visio, UNIX, JavaScript, CSS, Hibernate, MySQL.
