We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

IL

SUMMARY:

  • Senior Java/UI Developer with 7+ years of software development experience involving object oriented analysis, design, development and support of web based and n - tier client/server applications based on Java, J2EE and UI technologies.
  • Experienced in implementing Enterprise Applications with each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Designed & developed several multi-tier Web based, Standalone, Distributed, Client-Server and Multithreaded applications using Object Oriented Analysis and Design (OOAD) concepts and Service Oriented Architecture (SOA) mostly in cross-platform environments.
  • In-depth understanding of various Design Patterns like MVC, Service Facade, Service Locator, Singleton, Data Access Object, Data Transfer Object/Value Object, Business Delegate, Decorator and Factory.
  • Extensive experience with advanced Java and J2EE technologies like Servlets 2.4/2.5/3.0, JSP 2.0/2.1/2.2, EJB 2.0/3.0/3.1, JDBC, Struts 1.2/2.x, JMS, JSF My Faces, JPA, JNDI, JSTL, JTA, JAX-WS, JAX RS, Spring 2.5/3.0/3.1 and Hibernate 2.0/3.0/3. x.
  • Extensive knowledge and implementation skills in Spring MVC and JSF MVC frameworks.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Well versed in developing Web services using Top-Down and Bottom-up approaches on Axis and CXF frameworks and configuring them for deployment on the server.
  • Designed the application by implementing JSF Framework based on MVC Architecture, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
  • Extensive experience in working on projects with Waterfall and agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere 6.x/7.x, Oracle Web logic 9/10/11g, Jboss 6.0/7/7.1, Apache Tomcat server 6.x/7.x/8.x, XAMPP 1.7.x/1.8.x with wide variety of development environments such as Eclipse 3.8/4.2/4.3, IntelliJ, WSAD 5.0, MyEclipse, IBM RAD 6/7/8, NetBeans, Notepad++, Sublime text, Dreamweaver and Brackets.
  • Having good RDBMS concepts knowledge and worked with MySQL, Sybase, Oracle 9i/10g/11g and DB2.
  • Proficient in SQL, PL/SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like Toad.
  • Adept in building highly scalable, pluggable and interactive web applications with open source web frameworks like Struts, Spring MVC integrating it with Spring and Hibernate.
  • Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database (Oracle) using Hibernate.
  • Expertise in Client Scripting language and server side scripting languages like HTML, DHTML, CSS, JavaScript, JSTL, AJAX, jQuery, JSON, Dojo, bootstrap, AngularJS and node.js.
  • Experience in latest version of object oriented JavaScript Libraries like AngularJS, Node.js and bootstrap.
  • Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications (RIA).
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Have a good knowledge of JBOSS fuseESB.
  • Experience in developing event driven applications using AJAX, JSON and XML.
  • Proficient in creating and maintain responsive webpages that would work on multiple devices including desktops, mobile phones, tablets on both portrait and landscape modes.
  • Experienced in debugging using tools like Chrome Element Inspector, Firebug, and IE Tester.
  • Experience in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Expertise in analyzing and resolving Cross-Brower compatibility issues and provide coding solutions to reusability problems.
  • Experienced with XML and related technologies such as XML, DTD, Schema, DOM and SAX (JAXP) technologies.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Extensive Experience in Linux systems including Shell scripting, build scripts etc.
  • Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.
  • Experience with unit/integration testing using Junit/ Mockito and writing build scripts using ANT and Maven.
  • Expertise in using Log4J, Version Control using SVN, GIT and CVS.
  • Good Client interaction skills, proactive listener, creative problem solver with proven experience in working independently as well as in a team.

TECHNICAL SKILLS:

  • C
  • C++
  • Java
  • UML
  • SQL
  • PL/SQL
  • VBA
  • XSLT
  • Perl
  • Shell script.
  • Java Beans
  • Servlets
  • Applets
  • JSP
  • JDBC
  • EJB
  • JSF
  • JMS
  • RMI
  • Web - Services (SOAP
  • RESTful)
  • Struts1.2/2.x
  • Spring 2.0/2.5/3.0/3.1
  • Spring MVC
  • Spring AOP
  • Hibernate 2.0/3.0/3.2/3. x
  • CXF
  • AXIS
  • SQL server 2005
  • Oracle 8i/9i/10g
  • Access
  • MySQL
  • Toad
  • DB2
  • HTML
  • CSS
  • JavaScript
  • AJAX
  • ExtJS
  • JSON
  • jQuery
  • AngularJS
  • Node.js
  • bootstrap
  • XML
  • XSL
  • XPATH
  • XQuery
  • Oracle WebLogic server 9/10/10.3/11g
  • IBM Websphere 6.x/7.x
  • JBOSS Application Server 4.0/5.1/6/7/7.1
  • Apache Tomcat 5.5/6.x/7.x/8.x
  • Eclipse 3.3/3.4/3.5/3.8/4.2/4.3
  • Rational Application Developer (RAD) 6/7/8
  • WSAD5.0
  • MyEclipse
  • Net-beans IDE
  • Intellij
  • Dreamweaver
  • Brackets
  • FireBug
  • IE Tester
  • Chrome Element Inspector
  • Junit
  • CVS
  • SVN
  • GIT
  • Rational Clear Case
  • PVCS
  • Agile Methodology
  • Waterfall
  • Extreme Programming
  • ANT
  • Maven
  • Log4j
  • HQL
  • MS Vision
  • Window2000/XP/Vista/7
  • Unix.

PROFESSIONAL EXPERIENCE:

Confidential, IL

Senior Java/J2EE Developer

Responsibilities:

  • Understanding Existing System and working with the current Dev teams to get the knowledge on the application.
  • Documenting customer requirements and design solutions as per client requirements.
  • Working with UML class diagrams, use cases, sequence diagrams, etc. to meet changing business and user requirements.
  • Followed agile software development with Scrum methodology.
  • Developed front end web applications by using web technologies such as AngularJS, Html5, CSS3, JavaScript, jQuery, JSON, CSS bootstrap, JSP, JSTL.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Implemented server side using XSL, XSLT, SAX and DOM parsers for XML files.
  • Experience in working with UML class diagrams, use cases, sequence diagrams, etc. to meet changing business and user requirements.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, Servlets, EJB, XML, Web Services, MySQL, HTML, Junit, Log4j, JavaScript, Spring, JNDI, Angular.js, Eclipse, Jasper Reports, Confidential Integration Suite.

Confidential, VA

Senior Java/J2EE Developer

Responsibilities:

  • Understanding Existing System and working with the current Dev teams to get the knowledge on the application.
  • Migrating existing configurations, DB connections and updating the folder structure, according with JBOSS EAP 6.4.
  • Developed MAVEN scripts to build and deploy the application onto Tomcat Server and Have migrated spring3.0 to Spring4.0 and Spring Boot1.2
  • Have implemented web service operation input validations. shell scripts for the deployment process.
  • Worked on Continuous Integration using Jenkins.
  • Integrated Spring and Hibernate, configured logging using log4j and developed exception handling for the application
  • Implemented web service operation input validations.
  • Involved in implementing exception resolvers in Spring4.0 for Customized exceptions.
  • Implemented Spring OAuth for authentication/authorization by using Ping Federate.
  • Implemented business logic using session beans for integration of EJB's into struts framework
  • Working with Build SCM team to create deployment plan for the production.
  • Implemented Applications for Internal office using ColdFusion11, HTML5 and CSS3
  • Used JBoss FuseESB to create mediation or route message between Services.
  • Extensive JavaScript utilization for Business Rules and Client side validation.
  • Implemented stored procedures and complex packages extensively using PL/SQL and shell scripting in linux environment.
  • Worked with the project manager to get approvals from the security team and to fix any issues that occur during the system scan.
  • Working with Build SCM team to create deployment plan for the production.
  • Implemented End to End, Functional and integration test cases.
  • Deployed applications in JBOSS EAP 6.4.

Environment: Java 8, HTML, ColdFusion11, JavaScript, AJAX, Spring, Spring Boot, Shell Script, Pearl script, SQR scripts, Hibernate, MySQL, Sybase, Eclipse, TOAD, Web Services, JUnit, JunitMockito, Log4J, SVN, JBoss EAP 6.4, Agile practicesWindows.

Senior Java/J2EE Developer

Confidential, Reston, VA

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC).
  • Created UML use case diagrams, sequence diagrams for the application using Rational Rose.
  • Designed the applications using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Extensively used Spring MVC framework to develop the web layer for the application.
  • Implemented presentation layer using CSS framework, Node JS, Angular JS, Wire-Framing and HTML5 .
  • Used MVC architecture of backbone.js to convert nested jQuery calls into a backbone model based architecture.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Extensive JavaScript utilization for Business Rules and Client side validation.
  • Implemented spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Used Spring IOC framework to wire the Spring Beans.
  • Implemented Spring Aspect Oriented Programming (AOP) using Spring Framework.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Experience in implementing Spring Hibernate ORM tool mapping Java classes with database and using Hibernate query language (HQL).
  • Deployed the .ear file on Weblogic Application Server.
  • Implemented JMS for communication by diverting the messages into a queue.
  • Manage JMS MQ with Apache Mule and ActiveMQ, manage the ESB with JBoss Fuse.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Configured Log4j for logging activity at various levels.

Environment: JDK 1.7, Spring 3.0, JSP, JDBC, JAX.RS, backbone.js, Ajax, Node JS, CSS, Hibernate 3.2, Web sphere, Angular JS, Eclipse 4.x, TOAD, Jquery, PL/SQL, Web services, Web Logic 11G, SOAP, Oracle 10g, Log4j.

Senior Java/J2EE Developer

Confidential, Gaithersburg, MD

Responsibilities:

  • Implemented analysis, development, testing and integration for subsystems within a complex Medicaid system implementation.
  • Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Used Spring AOP for logging.
  • Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.
  • Used Hibernate ORM framework as persistence engine.
  • Implemented Hibernate to map all the tables from different data sources to make database updating. Explored Map-reduce algorithm and NoSQL.
  • Involved in gathering information from clients and provided production support after the application developed.
  • Used JavaScript for client-side validations and Created UI with HTML5, CSS3 & JavaScript (jQuery) with AngularJS creating Dynamic Reach Design Layout with JSP.
  • Performed various CRUD operation using RESTful web services.
  • Practices core java design patterns like Abstract factory, Factory, Singleton and Façade for assuring quality coding and development of the application.
  • Implemented server side using XSL, XSLT, SAX and DOM parsers for XML files.
  • Responsible for developing RESTful web services for creating, updating and verifying distribution license using JAX-RS.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
  • Implemented business logic using session beans for integration of EJB's into struts framework.
  • Used Agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
  • Involved in the design phase of the application and worked on the design diagrams, use cases, pseudo code and data components.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Performed code reviews and ensured compliance with the corporate standards.
  • Involved in the architecture of the modules according to the J2EE standards like client tier, web tier and business tier.

Environment: JDK 1.7, Oracle 11g, JAX-RS, RAD 8, Web Sphere 8.5, J2EE (EJB, JSP, Servlets), JNDI, Angular.js PL/SQL, HTML, XML, Junit, JavaScript, Windows NT, Rational Clear quest, Rational Clear.

Java/UI Developer

Confidential, Jessup, PA

Responsibilities:

  • Developed front end web applications by using web technologies such as AngularJS, Html5, CSS3, JavaScript, jQuery, JSON, CSS bootstrap, JSP, JSTL.
  • Developed AngularJS functionality in the application to provide two-way binding to the system.
  • Developed single page applications using ng-route module in AngularJS.
  • Extensive experience using Bootstrap for layout.
  • Used customized services and directives in AngularJS to develop dynamic and responsive webpages.
  • Built the template, pulled agent information from JSON object and rendered it onto the widget.
  • Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Involved in developing HTML, JavaScript and jQuery for client side presentation and, data validation within the forms.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Developed SOAP and REST web services using Java , hibernate, JAX-WS, JAX-RS and JAXB .
  • Following Agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Implemented business logic using Spring service layer and Spring DAO layer using Spring Framework.
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer.
  • Integrated Spring and Hibernate, configured logging using log4j and developed exception handling for the application.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Designed and developed rich front end screens using JSF (Icefaces).
  • Developed Managed beans and defined Navigation rules for the application using JSF.
  • Designed and Developed server side components using Java, J2EE, Web Services, JAX WS, SOAP, WSDL and UDDI.
  • Used Spring IOC as Dependency Injection.
  • Involved in the process of marshalling and unmarshalling using JAXB.
  • Implement Persistence layer using Hibernate and writing SQL queries based on Hibernate criteria API.
  • Used Oracle 11g as a database in the backend.
  • Developed UNIX scripts to run the file validations, automate file manipulation.
  • Performed Unit testing using thru URLs, JUnit and also by making calls into the system.
  • Used JSON for serializing structured data.
  • Configure and deploy the application on IBM WebSphere7.0 application server.
  • Used GIT for version control and involved in writing the build scripts using Maven.
  • Creating unit test strategy, preparing test environments and test cases.
  • Prepared documentation for some of the recurring defects and resolutions and business comments for those defects.

Environment: Java 1.6, Java EE6, JSP2.2, Servlet3.0, Hibernate3.2, Spring3.1, Spring MVC, Ice Face 1.8, Shell script, Maven, RESTful Web services, JAX RS 1.1, Jersey 1.6, VXML, Web Services1.3, HTML5, CSS3, JavaScript, AJAX, JQuery, JSON, Node.js, AngularJS, bootstrap, XML/XSL, DB2, JUnit, JAXB, WSDL, UDDI, GIT, RAD8.0, Log4j, SQL, IBM Websphere 7.0, Putty, Dreamweaver, Firebug, Unix and Windows XP.

Java/UI Developer

Confidential, Webster, MA.

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application level persistence using Hibernate and spring.
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • Implemented the core java programming for the inventory cost.
  • Developed complex Web Services and tailored JAX-RSAPI to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web Link and CSS.
  • Wrote custom JavaScript and CSS to maintain user friendly look and feel.
  • Wrote jQuery function while implementing various UI Screens across the whole web application.
  • Wrote application level code to perform client side validation using jQuery, JavaScript.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Wrote complex named SQL queries using Hibernate.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
  • Created WAR/EAR files from Maven.
  • Developed the application using IntelliJ IDE.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used SOAP-UI for testing the Web-Services.
  • Used SVN to maintain source and version management.
  • Using JIRA to manage the issues/project work flow.
  • Implemented SOLID Design Principles throughout the development of Project.
  • Used Maven script for building and deploying the application on Weblogic Application Server.

Environment: Java/Java EE5, JSP2.1, Spring 2.5, Spring MVC, Hibernate3.0, Web services, JAX-RS, Rational Rose, WADL, SoapUI, HTML, CSS, JavaScript, AJAX, JSON, jQuery, Maven, JMS, Maven, log4j, Jenkins, JPA, Oracle, MY SQL, SQL Developer, JIRA, SVN, PL/SQL, Weblogic 10.3, IntelliJ, UNIX.

We'd love your feedback!