Sr Java/j2ee Developer Resume
Barrington, IL
SUMMARY:
- Sun Certified Java Programmer with Over 8 years of experience in Design, Development, and Implementation of Java and J2EE web and client server based applications.
- Hands on experience in Rule Based Engines Like Blaze Rule Services
- Hands on experience in web based programming skills include Core Java, Servlets, JSP, Struts, JSF,JSF2, Rich Faces, Spring, JDBC, EJB, Web services, SOAP, SOA, XML, JavaScript, JSTL, AJAX framework, JSON.
- Hands on experience in Requirement Analysis, High - level design using design patterns in Object Oriented programming.
- Hands on experience with Angular Js Framework
- Completed projects using Java, J2EE, EJB2/3.0, RMI, JSP, JNDI, JDBC, Servlets, JavaScript, JMS, JSF, Struts, HTML, Web Services, SOAP, XML, SQL, PLSQL, XSLT, XHTML, Spring 3.1,3.2, Hibernate, and XML BEANS.
- Strong experience in writing Unit tests and Integration tests.
- Hands on experience with Unix and Linux
- Hands on experience in various java-programming tools like RAD, IntelliJ, WSAD, Eclipse-3x, RSA 7.5, RAD7.5.
- Strong Experience in PL/SQL, SQL, JDBC, Stored Procedures, functions in Oracle and DB2.
- Hands on experience with Relational Database Management System(RDBMS)
- Expertise in implementing Spring framework for Dependency Injection, Auto-wiring, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
- Worked with spring-hibernate, spring security, spring validations and Spring-JDBC integration on various web-applications.
- Experience in implementing Spring AOP/AOC and spring dependency Injection.
- Proficient in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML in to java object.
- Strong knowledge of open source applications including JBoss 4, JBoss 6 and Apache. Experience with webservice including SOAP, REST and RESTFUL.
- Used web/App servers like Web Logic, Web Sphere and Tomcat servers based on the client requirement and project specifications.
- Extensive knowledge in implementing SOA (Service Oriented Architecture) architecture for synchronous and asynchronous communications between multiple applications.
- Extensive experience in performing reviews like Code reviews and peer reviews for maintaining best coding standards
- Excellent communication, presentation, interpersonal skills and ability to work effectively in a diversified team.
- Strong ability in communicating with Project development team and prioritizing workload.
- Highly motivated and detailed-oriented, and also has the ability to work independently and/or as part of a team.
- Expertise in using configuration management tools like Perforce, CVS, VSS, Star Team and Clear Case for version controlling.
- Comfortable working independently and in a team environment.
- Aptitude and desire to learn new technologies.
TECHNICAL SKILLS:
Operating System: Solaris10/9/8/7,Unix, SuseLinux, Windows NT/2000/2003/Advance Server and Ms-Dos.
Languages: Core java, C, C++, COBOL.
Methodology: Agile, SDLC and UML.
J2EE Skills: JDBC 2.0/1.0, Servlets 2.3/2.2, JSP 1.2/1.1/1.0, JSTL, RMI, EJB 3.0/2.2/2.0, JNDI, JAXP, JTA, JMS, Web Services, JPF,JSFC
Web Technologies: HTML, JavaScript 1.3/1.2, AJAX, CSS, XML, SOAP 1.1, Axis, WSDL, UDDI, JQuery.
Frameworks: AngularJS, Struts Framework 2.0/1.3, JSF, Spring Framework 3.2/3.1/2.0/1.2/1.1.
Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern.
Database/Tools: Oracle11g/ 10/9.0.2.5/8.1.7/7. x, DB2 7.2/7.1, Sybase,SqlServer 2000/7.0/6.5/6.0 , Hibernate 3.2/3.0, TOAD.
Web/App Server: Apache Tomcat 5.5/4.1/3.3, WebLogic 9.1/8.1/7.0/6.1 , WebSphere5.0.2/4.0, JBoss 3.1, 4.0
IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script, Log4j logger, E2E logger.
Version Control: Tortoise svn, Perforce, CVS, Star Team, Clear Case, VSS, MS Visio.
EXPERIENCE DETAILS:
Confidential, Barrington, IL
Sr Java/J2EE Developer
Environment: J2EE 6, Java, AngularJS, Eclipse, Grunt Server, Jasmine, WebStorm for Javascript, Spring, Hibernate, JDBC, HTML/HTML5, CSS/CSS3, XML, AJAX-GWT, DHTML, jUnit, Maven, Eclipse IDE 1.5.2, jBoss, PL/SQL, Oracle 10g, Windows, SVN, JIRA.
Responsibilities:
- Involved in business requirements gathering and technical analysis document preparation
- Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Angular JS for frontend.
- Developed the business logic of some UIs using Java and Hibernate.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular js and Bootstrap with MySQL database.
- Developed the Java persistence classes using java annotations and hibernate
- Developed the presentation layer using Angular JS, HTML and CSS.
- Used JavaScript and AJAX from client-side development for more dynamic/seamless look to the frontend.
- Developed the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
- Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
- Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
- Used Web Services to exchange information. Used SOAP framework and WSDL.
- Used Maven tool to download java plugin to develop the application
- Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular code.
- Conducted Code Reviews
- Managed source control and version control using SVN
- Project status tracking using JIRA
- Deployed the project using JBoss application server
- Developed the PL/SQL queries to generate the reports for the users.
Confidential, St. Louis, MO
Sr Java Developer
Environment: Eclipse,corejava,J2EE,JSF2,Spring3.1/3.2,Hibernate,JSTL,XML,JSFC,XSD,Blaze,Maven,JavaScript,JUNIT,sybase, DB2, HTML5,CSS3, XHTML, HTML, CSS, Servlets, Unix,Linux JAMON,J-Rebel, JBOSS 4-2/6.0/6.1,Perforce,Sonar,Splunk.
Responsibilities:
- Involved in business requirements gathering and technical analysis document preparation.
- Gathered requirements and converted them to technical implementation using HTML5, CSS3, JQuery, JavaScript,
- Understanding the requirements by interacting with business users and mapping them to design.
- Used Springs Framework in the application, which is based on MVC design pattern.
- Involved in configuring Spring controllers using IOC.
- Configured the Spring Framework for the entire business logic layer and set dependencies in Spring Context bean file.
- The tech stack is AngularJS, LESS, Bootstrap and cutting edge server side technologies.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Coded JavaScript for page functionality and Pop up Screens.
- Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
- Developed dynamic UI using Angular JS.
- Used Spring Framework’s Bean Factory for initializing services.
- Used Hibernate for data base related queries for ORM.
- Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
- Extensively used Core Java such as Exceptions, and Collections.
- Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
- Developed dynamic UI using Angular JS.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Developed REST architecture based web services to facilitate communication between client and servers.
- The tech stack is AngularJS, LESS, Bootstrap and cutting edge server side technologies.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Created simulators and deployed in local environment for testing.
- Wrote the XHTML, HTML, CSS, Java Script, Servlets, for designing GUI of the application.
- Wrote JUnit Test cases which support the application.
- Developed DAO’S to interact with oracle and DB2 database.
- Used Spring Framework to develop REST-Services .
- Manual application (EAR) deployment and testing in different Environments.
- Used JUnit Test Cases for unit testing to achieve required coverage.
- Used Sonar for testing the code coverage.
- Used Splunk to see the error logs in the application.
- Used Perforce for Version Control
- Used JAMON for application monitoring.
Confidential, Atlanta, GA
Java/J2EE Developer
Environment: Eclipse, J2EE, JSP, Servlets, Struts 1&2,JSTL, XML, XSLT, Toplink, JQuery, Java Script,, Solr,Ajax DHTML, HTML, CSS, Tomcat,OC4J, Oracle 11g, ANT, ORM, JUNIT, Log4j,Maven
Responsibilities:
- Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Used Solr for Performance optimizations.
- Used Angular js filters for filter functionality in search box and integrator functionalities.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js, Backbone.js, Node.js and Bootstrap with MySQL database.
- Designed the front end using HTML5, CSS3, AngularJS, JavaScript, jQuery (using best SEO practices), Bootstrap JS, AJAX, and JSON.
- Wrote AngularJS controllers, views, and services.
- Developed Action classes and Form beans and configured the struts-config.xml.
- Implemented Message Resource, Action Errors and Validation.xml using Struts.
- Used Struts tag libraries in the JSP pages.
- Used Hibernate 3.2 as ORM solution in persistence layer
- Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle 10g database.
- Created an XML configuration file to Integrate with JDBC connectivity.
- Used Maven Deployment Descriptor setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers
- Developed DAO’s using Toplink to interact with Oracle 11g database.
- Used the automatic build scripts using ANT for the application to create the ear files and deployed in Tomcat and OC4J application servers.
- Developed Automated Test Scripts to perform Functional Testing, Performance Testing,
- Wrote JUnit Test cases which support the application.
Confidential , Springfield, VA
Java Developer
Environment: JDK1.4, java1.6/1.5,core java, Hibernate, Web service,J2EE patterns,HTML/JavaScript, Jquery,Spring, JDBC, SOAP, AXIS, WSDL, JMS, UML Design, JSP, Log4j, XML, DOM, SAX, XSD, DTD, JUnit, Ibatis/hibernate, DB2/SQL/Oracle,Oracle9i,WebsphereMQ5.3,WBIMB6.0Agile,WebLogic8.1/9.0,RationalClearCase,weblogicwebservices,RSA,clearcase,clearquestIbatis/hibernate.
Responsibilities:
- Involved in design and implementation of the PMA module.
- Understanding the requirements by interacting with business users and mapping them to design.
- Involved in designing and implementing web service server and client applications by using SOAP based standards for messaging.
- Configured the Spring Framework for the entire business logic layer and set dependencies in Spring Context bean file.
- Used Spring Framework to develop REST-Services
- Used spring MVC web flow pattern for the front end.
- Installed and configured of WMQ Series 5.3 on Windows system.
- Configured MQ Series objects like Queue managers, Queues, Listeners and Channels.
- Used MQSC commands to perform administrative tasks
- Involved in producing necessary WSDL to deploy as a web service.
- Used Hibernate for data base related queries for ORM.
- Created simulators and deployed in local environment for testing.
- Used JUnit Test Cases for unit testing to achieve required coverage.
- Used find bugs, PMD, CPD and check style to make sure of using proper coding standards while developing from beginning.
- Used Configuration Management Tools for version control which is built on Win CVS.
Confidential, Pittsburgh, PA
J2EE Developer
Environment: Java1.4, core java,J2EE,Jquery, IBM RAD 6.0, XML, Business Services, Presentation Services, Agile, UMLDesign,J2EE Patterns, Web sphere Application Server MQ Series, Web Services, XSLT, CSS, RSA, Java/J2EE, RSA, ClearCase, Clearquest, Tag Lib, JSP using JSTL, JavaScript
Responsibilities:
- Involved in business requirements gathering and technical analysis document preparation.
- Following SDLC Waterfall methodology for Integrated Web Bill Pay Project.
- Prepared use case analysis document using UML
- Prepared Architecture/design document and implemented Command Pattern in Presentation Services.
- Did Core Java coding and development using Multithreading and Design
- Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, and database access components.
- Involved in writing and invoking the Struts MVC Calls.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
- Developed application using Struts framework that leverage Struts MVC architecture.
- Developed new Web Service for getting External Accounts using vendor WSDL
- Tech. System Design and review design.
- Prepared Unit test plan/cases.
- Review code, Unit Test Cases and Unit Test Results for the correctness and completeness.
- Manual application (EAR) deployment and integration testing in WAS 5.1/6.0 Linux servers.
- JUnit was used for Unit Testing
Confidential
Java User Interface Developer
Environment: Java1.4, core java Servlets, JSP, Struts, EJB, Design patterns, html, java script, SQL, Eclipse IDE, Ant, Clear Case and Web sphere application server (WAS 5).
Responsibilities:
- Involved in designing and implementation of application flow.
- Involved in Developing UI screens in Administrator module.
- Developed Servlet’s and JSP for displaying both dynamic and static pages using HTML.
- Developed Action and Form Bean classes to retrieve data and process server side validations.
- Used JavaScript for performing client side validations.
- Involved in implementing Internationalization for supporting different country languages using Unicode formats.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
- Used Rational Clear Case for version control.
