Java/j2ee Developer Resume
Jeffersonville, IndianA
SUMMARY
- Overall 7 years of experience in software industry which includes, experience in analysis, design, development, testing and implementation of Enterprise wide applications usingJavaand J2EE technologies.
- Experience in front end development and design using - CoreJava, Multi-Threading, Servlets, JSP, JSTL, HTML, PL/SQL.
- Extensive Experience in designing application architecture based on Spring Framework, developing Custom Tag libraries for JSP Pages, developing customized MVC architecture.
- Expertise in the implementation of Core concepts ofJava, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation Struts, Spring, Hibernate,JavaBeans, JDBC, XML, Web Services.
- Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
- Expertise in XML technologies such as XSL, XSLT, XML schemas.
- Have working experience on Angular.Js and good Knowledge in Node.Js, MongoDb.
- Proven experience with Application Servers like WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat.
- Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
- Good working experience with deploying applications in Unix/Linux.
- Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server … DB2, My SQL, No SQL.
- Extensive development experience in different IDE's like Eclipse, RAD, Netbeans, Clear Case and VSS.
- Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML.
- Proficient in using RDBMS concepts with Oracle 10g/11g, MySQL and experienced in writing SQL, PL/SQL Stored procedures.
- Experienced and proven best practices of Web services development and Integration (both REST and SOAP).
- Understanding on API design with Data structures and Algorithms (Hash Code, Tree, etc.)
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
- Expertise in testing with Junit using tools like JMeter.
- Experience in Agile software development process, Test Driven Development and Scrum.
- Experience on Flex to utilize the power ofJavaservers while creating expressive and interactive interfaces with a technology that has almost 100% deployment in browsers.
TECHNICAL SKILLS
Languages: Java, C, JavaScript, SQL, PL/SQL, HTML, XML, CSS
J2EE Technologies: JSP, Servlets, JDBC, Java Beans, SOAP, JAXP, AJAX
Application Server: BEA Weblogic, JBoss, Apache Tomcat 5.5/6.0
Distributed Technologies: RMI, EJB, JMS, Data Warehouse
Web Services: SOAP,JAX-RPC, JAXB, JAX-WS
J2EE Frameworks: Struts 2.0, MVC, Hibernate2.0
Database: Oracle 8i/9i, MS Access, DB2 UDB, MySQL
IDE: Eclipse, Edit Plus, Notepad++, RAD, Netbeans, TOAD
Version Control Tools: Rational ClearCase, VSS, WinCVS, RequisitePro, ClearQuest
Testing Tools: JUnit, WinRunner
Operating Systems: Windows XP/ … MS-DOS, UNIX, Linux
Protocols: TCP/IP, HTTP
Other Tools & Design Patterns: Log4j, ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, DAO Pattern.
PROFESSIONAL EXPERIENCE
Confidential, Jeffersonville, Indiana
Java/J2EE Developer
Responsibilities:
- Involved in Gathering, analyzing, and document user requirements and translate them into system requirements.
- Analysis, design and development of Application based on JAVA/J2EE technologies.
- Responsible for team building activities and providing training to new team members.
- Working with Struts 1.2 framework for the backend.
- Architect, Design and Develop MicroServices solutions.
- Using SOAP service provided by GDS.
- Using REST services provided by GDS.
- Involved in the development of Web Services for various business functionalities.
- Writing unit tests for modules.
- Created complex XSDs for the web services hosted inSOAplatform.
- Following an agile project development model with bi-weekly sprints.
- Using JDBC to interact with database.
- Implemented features like logging, user session validation.
- Used extensive JSP, JavaScript to develop presentation layer using MVC architecture.
- Experience working with HTML5, CSS3, Angular.js, jQuery, Node.js and UI Integration as a Front End Developer.
- Developed the front end screen using Ajax.
- Developed a loyalty marketing client using Web Services and JS.
- Deployed the application using Apache Tomcat, Web Logic Application Servers.
- Used Rally, JIRA for bug reporting and tasks and issue tracking
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Developed Exception handling mechanism for the project.
- Actively participated and contributed to establishing Coding Standards and Guidelines.
- Provide maintenance and troubleshootingof system hardware and software to ensure appropriate security level.
Environment: Java 1.5, JSP, Servlets, JDBC, HTML, MicroServices, JavaScript, Ajax, CSS 2.0, SQL, Eclipse Mars, log4j, Struts 1.2, CVS, J2EE Patterns, JSP, Windows, Java Web Services (SOAP and REST), JUnit, SQL, PL/SQL, JavaScript,SOA.
Confidential, Denver, CO
Java/J2EE Developer
Responsibilities:
- Developed the back-end part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services.
- Developed Graphical User Interfaces using Struts, JSP, JQuery and JavaScript.
- Designed Frontend with in object oriented JavaScript framework like Bootstrap and Angular.js.
- Used JPA and Hibernate annotations for object relational metadata and practiced Generic Data Access Pattern for designing and implementing persistence layer.
- Used SOAP UI to test web service API calls.
- Analysis of customer specifications and custom design of applications successfully implementing designs in new/existing application using PL/SQL.
- Concerned with the efficiency of our backend requests, writing clean and extensible code, and creating an easy-to-use APIfor our front-end app developers.
- Created clean and readable APIdocumentation using Slate to assist our current and future developers.
- Involved in creating Restful web services.
- Develop framework and project architecture using Spring bootand integrate external library to support custom requirement.
- Used frameworks such as Angular,backbone.js, and React to a handful of web applications.
- Worked as a droolsdeveloper with rich experience in complex rule development on Jboss.
- Experience working with HTML, CSS, jQuery as a Front End Developer.
- Designed effective test cases to test business logic using JUnit.
- Implemented Hibernate to map all the tables from different data sources to make database updating. Explored Map-reduce algorithm.
- The platform uses a Tomcat server and various OEM engines including eForms, BPMand records management.
- The changes are tested by performing operations using increased amount of dummy data. Load testing with increased (dummy) data to check the capacity &performance tuning.
- Provided production support for product after development and resolved defects and worked on bug fixing and resolving issues working with the QA team.
- Used Spring framework for Dependency Injection, AOP and Transaction management.
- Used various features of Spring 2 such as XML configuration extensions for declarative transaction management, Java generics support, Annotation driven dependency injection.
- Developed user- friendly GUI using JSP, JavaScript, CSS, and HTML.
- Created web servlets using JSP, JavaScript, JDBC and adopted Agile methodology.
- Developed the front end screen using Ajax.
Environment: JDK 1.7,Spring 2.0, JSP,JDBC, JAX-RS, Linux, backbone.js Ajax, CSS, JPA with Hibernate, Hibernate- Annotations, Tomcat, WebSphere, distributed cache, hibernate- entry manager, HQL, Angular JS, JMS, EJB, drools, Struts, Puppet, Message, Node.JS, Subversion, Eclipse, Junit, Java 5, Web services, Oracle 10g, PL/SQL Weblogic 10.3, Spring boot,Log4j.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Implemented Service Oriented Architecture by developing Java web services using WSDL and SOAP.
- Used JPA/Hibernate to write DAO classes for interaction with the database.
- Developed the web tier using JSP, Spring MVC.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Used Spring framework for the implementation of the application.
- Developed business rules using Core Java (J2SE).
- Involved in fixing defects in application worked in JSF managed beans, converters, validator and configuration files.
- Designed and developed front end applications using Struts 1.x.
- Mapped business objects to database using Hibernate and used JPA annotations for mapping DB to objects.
- Deployed the application in WebSphere server.
- Created the unit test cases and mock objects using Junit framework and used Eclipse as the IDE for the development.
- Implemented persistence layer using Hibernate. Utilized Hibernate as persistence and Spring API for transaction management.
- Stored the entire details of the project for database needs using Oracle 10g.
- Developed business components and integrated those using Spring features such as Dependency Injection, Auto wiring components such as DAO layers and service proxy layers.
- As part of a different application, implemented MVC web based application using Struts.
- Implemented REST services for web application using JERSEY implementation of RESTful services.
- Implemented JAX-WS based web services.
Environment: Java 1.7, J2EE 1.4, JSP 2.0, Servlets, Spring 2.5, IOC, JPA, Struts 1.x, JDBC, JavaScript, Web services REST, SOAP, Oracle 10g, SQL, HTML, AJAX, XML, WebSphere 7.0, Eclipse 3.2,Junit.
Confidential, Bedford, MA
Java/J2EE Developer
Responsibilities:
- Involved in the Requirements gathering, Analysis, Design and implementation of the project.
- Analysis, design and development of Application based on JAVA/J2EE technologies.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
- Used Spring MVC design pattern while developing the application.
- Used JSPs in the presentation tier along with various CSS, AJAX and JavaScript.
- Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Deployed the application using Apache Tomcat Application Server.
- Involved in the development of Web Services for various business functionalities.
- Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
- Deployed the application in UNIX OS in Test Environment.
- Designed and implemented Hibernate Annotation-based persistence layer for backend.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
Environment: Java/Java EE, Eclipse, CVS, Apache Tomcat, Spring MVC, Spring IOC, JSP, JavaScript, JUnit, AJAX, Session Beans, Servlets, PL/SQL, HTML, JSTL, Hibernate, XML, Log4j, Oracle 10g, Web Services, UNIX.
Confidentia
Software Engineer
Responsibilities:
- Analyzing the product requirements and preparing HLD (High-level design) & DLD (Detail-level design) documents.
- Responsible for team building activities and providing training to new team members.
- Developed the application using spring framework.
- Used Spring IOC bean implementation and Spring AOP for implementing the logging and exception handling across the system.
- Followed Agile, bi-weekly sprints.
- Extensively used Hibernate framework to persist the operations data to the database.
- Integrate Spring DAO for data access using Hibernate.
- Designed and developed various modules of the application with Spring MVC design architecture.
- Implemented features like logging, user session validation using Spring-AOP module.
- Used hibernate in ORM mapping and persistence of objects into database.
- Wrote project build-script by using Maven.
- Used extensive JSP, HTML, JavaScript, CSS to develop presentation layer using MVC architecture..
- Involved in the design and analysis of the complete project, using UML diagrams like Use Case Diagrams, Sequence Diagrams and Class Diagrams in MS Visio.
- Used Maven script to compile and build the WAR.
- Performed Code Labeling and Branch Creation in MKS.
- Developed Exception handling mechanism for the project.
- Performed Code Migrations to Test environments.
- Performed Unit testing using JUnit.
- Participated in Code reviews and Test Plan reviews.
- Actively participated and contributed to establishing Coding Standards and Guidelines.
Environment: Java, JEE, Java1.5, JSP, Servlets, JDBC, HTML, JavaScript, Ajax, CSS 2.0, WAS, SQL, Eclipse 3.1, log4j, Spring 2.0, Hibernate, MKS, J2EE Patterns, JSP, Windows, Log 4j, WebServices, HTML, Junit, SQL,PL/SQL, JavaScript, Single-Sign On.
Confidential
Java Developer
Responsibilities:
- Involved in acquiring requirements from the clients.
- Designed use cases for different scenarios.
- Designed and developed components for billing application.
- Developed functional code and met expected requirements.
- Wrote product technical documentation as necessary.
- Designed presentation part in JSP(Dynamic content) and HTML(for static pages).
- Designed Business logic in EJB and Business facades.
- Used MDBs (JMS) and MQ Series for Account information exchange between current and legacy system.
- Attached an SMTP server to the system which handles Dynamic E-Mail Dispatches.
- Created Connection pools and Data Sources.
- Involved in the Enhancements of Data Base tables and procedures.
- Deployed this application which uses J2EE architecture model and Struts Framework first on Web logic 5.1 and helped in migrating to JBoss Application server.
- Participated in code reviews and optimization of code.
- Followed Change Control Process by utilizing winCVS Version Manager.
Environment: JDK 1.4,J2EE, JSP, Struts Frame Work, EJB, JMS, JBoss Application Server, Tomcat Web Server, PL/SQL, winCVS, MS PowerPoint, MS Outlook.
