Java Developer Resume
Jersey City, NJ
SUMMARY:
- Over 7 years of professional experience in developing enterprise applications using Java and J2EE related technologies.
- Knowledge of Object Oriented Design (OOD) and Analysis (OOA) based on Unified Modeling Language (UML) architecture.
- Experience in Core Java concepts like Multi - Threading, Collection, Interfaces, Synchronization, OOPs and Exception Handling.
- Experience and knowledge in various development methodologies like Agile, Scrum, Test Driven Development (TDD), Extreme Programming (XP), Rapid Application Development (RAD), UML and Rational Rose.
- Strong hands-on experience in the areas of Web applications using JSP, SPRING, Hibernate, JDBC, Servlets, Web Services (SOAP/REST).
- Experience in front end development using Angular JS, JSP, HTML, CSS, JavaScript, JQuery, AJAX and JSON.
- Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Session Facade, Factory Pattern and DAO.
- Extensive experience on Application Servers like JBOSS, WebLogic and WebSphere and also Web servers like Apache Tomcat.
- Knowledge of Hibernate Query language, SPRING AOP, SPRING transaction management and SPRING MVC.
- Experience with Maven and ANT build frameworks for building applications.
- Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views and triggers.
- Experience in using Version Control Systems like SVN and GIT.
- Expertise in designing Design Documents, Unit Test Cases and Integration Test Cases.
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
TECHNICAL SKILLS:
Languages: C, C++, Java, HTML, SQL, PL/SQL, XML.
J2EE Technologies: JDBC, JSP, JSTL, Servlet, JNDI, Web Services (SOAP/REST).
Web Technologies: JSP, HTML, CSS, JavaScript, JQuery, AJAX, JSON,JSF
Frameworks: Angular JS, SPRING, Hibernate.
Databases: My SQL, Oracle, SQL Server, IBM DB2, Stored Procedures.
Web/Application Servers: WebSphere, WebLogic, JBOSS, Apache Tomcat.
Methodologies: Agile, Scrum, TDD, Waterfall.
Operating Systems: Windows Linux, UNIX.
IDEs: Eclipse, NetBeans, RAD.
Other Tools: ANT, Maven, JUnit, Log4j, SQL Developer, SVN, GIT.
PROFESSIONAL EXPERIENCE:
Confidential - Jersey City, NJ
Java Developer
Responsibilities:
- Worked along with Business Analyst in the process of Business and technical requirements gathering.
- Participated in Design analysis and Impact analysis.
- Implementation of MVC, Singleton and DAO design pattern for System architecture and overall System flow.
- Experience in daily stand-up and weekly development review meetings as part of Scrum Methodology.
- Designed and implemented front end web pages using Angular JS, CSS3, HTML5, JavaScript and AJAX.
- SPRING Controllers were used with Angular JS to route the control to desired Java services.
- Used Angular JS with the combination of SPRING MVC to make the UI more responsive.
- Used SPRING Core Annotations for Dependency Injection.
- Configured Hibernate as ORM for Database operations and creation of entity objects for mapping respective tables.
- Implemented REST based web services using JAX-RS annotations.
- Used GIT client to update/commit changes from/to repository and resolve merge/conflict operations.
- Application was deployed using JBOSS and used Maven as a build tool.
Environment: Java, J2EE, Maven, XML, Angular JS, CSS3, HTML5, Java Script, AJAX, SOA, SPRING, Hibernate, MVC, REST, Oracle, PL/SQL, Servlets, JBOSS, UML, Scrum, Log4j, GIT, JUnit, Eclipse.
Confidential - Woonsocket, RI
Java Developer
Responsibilities:
- Worked in an AGILE software development environment.
- Experience in various phases of Software Development Life Cycle (SDLC).
- Developed the front-end screens using JSP, HTML5, CSS3, JavaScript, JQuery and AJAX.
- Used SPRING IOC to inject services and their dependencies.
- Use of SPRING DI to initialize Java class and for context initialization.
- Wrote services to implement the business logic, stored procedure classes for data access all of which are SPRING managed beans.
- Leveraged the AOP features of SPRING framework to handle exceptions.
- Using JSTL and SPRING tag libraries for data-binding in web components.
- Developed Data Access Object (DAO) pattern in persistence layer using Hibernate.
- Used Web services for sending and receiving data from different applications using SOAP messages.
- Prepared JUnit test cases and executed the test cases using JUnit in Eclipse.
- Used Log4J utility for logging and used SVN for versioning and concurrent access to the project files.
- Wrote Maven scripts for compiling, building, packaging and deploying the WAR file.
- Deployed the application on WebSphere application server.
Environment: Java, J2EE, Agile, Hibernate, SPRING, JSTL, SOAP Web Services, JSP, HTML5, CSS3, JavaScript, JQuery, AJAX, Log4j, Apache Tomcat, WebSphere, Eclipse, JUnit, SVN, Maven, Windows.
Confidential - Indianapolis, IN
Java Developer
Responsibilities:
- Actively experience in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
- Designed and developed User Interface using HTML5, CSS, JavaScript, jQuery, AJAX and JSON.
- Developed SPRING Framework based RESTFUL Web Services for handling and persisting of requests and SPRING MVC for returning response to presentation tier.
- Implemented SPRING security features using AOP Interceptors for the authentication.
- Implemented advanced java API and core java for coding sophisticated business logic.
- Used JPA and Hibernate annotations for defining object relational metadata.
- Wrote complex SQL query to pull data from different tables to build the report.
- Created Java annotations to add metadata information to the source code.
- Used Log4j for error handling, to monitor the status of the service and to filter bad loans.
- Used WebLogic to deploy the changes and to test on local machines.
- Developed JUnit test cases for the components to ensure all the developed code.
- Implemented Iterative (Agile Modeling) process for development and release process.
- Development and debugging done using Eclipse IDE.
Environment: Java, Hibernate, SPRING, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, WebLogic, Oracle, PL/SQL, XML, SQL, Agile, RESTFUL Web services, ANT, JUnit, JMS, Eclipse, Log4j, SVN.
Confidential - Atlanta, GA
Java Developer
Responsibilities:
- Actively involved in requirements gathering and design of application workflows.
- Used JSP as the view technologies for developing front-end controllers.
- Used Multithreading for parallel process of the application.
- Responsible in developing JSP’s and Servlets.
- Designed and developed User Interface using HTML, CSS, JavaScript, jQuery and AJAX.
- Used Oracle as database server and written complex SQL Queries, Stored Procedures, Triggers, Views, Cursors and Joins.
- Used SPRING Framework for Dependency Injection and integrated with the Hibernate.
- Used Hibernate, a technique of mapping data representation from business logic to database with SQL based schema.
- Used the SOAP web services for the account management and security role lookup.
- Developed Session Facade for minimizing number of requests between client and server and Factory get database connections.
- Used ANT to build the deployment JAR and WAR files.
- WebLogic server was used to host the Application.
- Created Unit test cases and performed Functional and Integration testing
Environment: Java, J2EE, SPRING, Hibernate, JSP, Servlets, HTML, CSS, JavaScript, jQuery, AJAX SOAP Web services, WebLogic, Oracle, PL/SQL, SQL, Log4j, ANT, SVN, JUnit, Windows.
Confidential
Java Developer
Responsibilities:
- Worked on the entire SDLC life cycle including Requirements gathering, designing the application and then implementing the design.
- Designed application modules, base classes and utility classes using core java
- Used SPRING MVC framework controllers for Controllers part of the MVC.
- Used SPRING Framework for Dependency Injection and integrated with the Hibernate.
- Developed UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation.
- Designed and developed User Interface using HTML, CSS, JavaScript, and AJAX.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Implemented and consumed SOAP web services. Developed various validation XML files for client side validation.
- Implemented Singleton, factory design pattern based on the application requirements
- Deployed the entire project on WebSphere application server.
- Generated JUnit Test Cases to test the application.
- Worked with Log4J for logging purpose in the project.
Environment: Java, J2EE, SPRING, MVC, Hibernate, HTML, CSS, JavaScript, AJAX, JMS, Servlets, Oracle, PL/SQL, WebSphere, SOAP Web services, SVN, JUnit, Maven, Log4j, Eclipse, Log4j,Windows.
