We provide IT Staff Augmentation Services!

Senior Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • Over 7 years of experience in software development of web and enterprise applications using Java Enterprise Edition (JEE), Java Standard Edition (JSE) Technologies.
  • Expertise in designing and developing Web based Enterprise applications using Java and J2EE technologies like Servlets, JSP, Spring and Hibernate.
  • Good understanding and experience in using Collections, multi - threading, exception handling, serialization and object-oriented concepts of Core Java.
  • Implemented different modules in Spring Framework like MVC, JDBC, ORM and Transaction Management.
  • Experience in deployment of the J2EE applications on Apache Tomcat and JBOSS.
  • Hands on experience in developing Java and J2EE applications using IDE’s Eclipse 3.x, Interluded, IBM RAD.
  • Experience in configuring and usage of Spring Application Context with dependency injection and working on spring MVC along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in developing Restful web services and SOAP using JAX-RS, JAX-WS, JAXB, JAX-RPC, WSDL.
  • Good understanding of ORM (Object Relational Mapping) tools like Hibernate, JPA. Well versed in writing HQL (Hibernate Query Language), JPQL (Java Persistence Query Language).
  • Used Apache Maven, Ant and GIT tools to build, configure, and package and deploy an application project.
  • Good understanding on the implementation of Design Patterns and object-oriented concepts.
  • Work experience in developing web applications using MVC frameworks like Spring and Struts.
  • Involved in development of High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Experience in writing SQL queries for Oracle and MySQL databases. Used Inner, outer joins in writing queries using SQL.
  • Used SQL Developer, TOAD IDE’s for writing, debugging SQL & PL/SQL code.
  • Experience in developing custom web and internet applications using Eclipse Modeling Framework (EMF).
  • Good understanding of UI frameworks like JavaScript, jQuery, AngularJS.
  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Well versed with various phases of Software Development Life Cycle process (SDLC) which includes Designing, Developing, Testing and Implementation.
  • Good experience in all phases of Software development life cycle processes (Waterfall, Iterative Steps and Agile-SCRUM methodology)
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
  • Good working knowledge in using core and advanced Java API for building any advanced application capabilities.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Recognized for reliability, commitment, team work, persistence and strong work ethics

TECHNICAL SKILLS:

Java Technologies: J2SE, Servlets, JSP, Hibernate, EJB, JNDI, JPA, Ant, CVS, Rational Clear case, Ajax4JSF, Rich Faces 3.2, JBoss Seam 2.0, JDBC, Struts 1.1 Framework, Spring, Spring Batch, iBatis, SQL, PL/SQL, jQuery, JSON, EMF (Eclipse Modelling Framework)

Web Services: WSDL, UDDI, SOAP, AXIS, Restful Web services

Web technologies: HTML, CSS, JavaScript, JSP, JSTL, XML, Ajax

Unit Testing Frameworks: Junit, Jersey Client, TestNG, Selenium WebDriver

Operating Systems: Windows, IBM AIX, UNIX

Web/Application Servers: Apache Tomcat, JBoss, WebSphere 6.1

Databases: Oracle 11g, SQL, PL/SQL

IDEs: IBM Rational Application Developer, Eclipse, PL/SQL Developer, TOAD, Builder, Edit plus, IntelliJIdea, Visio, Eclipse Modeling Framework (EMF)

Version Control Tools: Clear Case, Win CVS, Subversion, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Senior Java/ J2EE Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Extensive use of HTML, JSTL, JSP and jQuery for the presentation layer along with Java script for client-side validation.
  • Designed and developed a Web-Services using RESTful webservices using Jersey.
  • Developed SOAP based web-services using Apache Axis2.
  • Project has a legacy rule engine which is used for validating candidate background. Worked with rule engine team for upgradation by adding the required jars to the drools files, build the package and deployed it in the JBoss server.
  • Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Application uses Angular JS 1.x version. Good understanding of the UI code while fixing and debugging the issues.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Used Spring Framework along with JSP, HTML and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used Apache Tomcat 7.0,5.0 for development and Oracle WebLogic Application Server for deployment.
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Used Design Patterns like Factory, Singleton, and Value Object and DAO pattern.
  • Assisted Database Developers using SQL for managing data associated with the tables.
  • Write BDD test cases for all the REST web service producer API using Cucumber
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Involved In Performance and SQL Query Optimization.
  • Used JBOSS for developing and deploying the application.
  • Used Maven for dependencies and configuration management.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed Maven scripts for the build and deployment of J2EE components in application server.
  • Involved in Agile scrum meetings.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.

Environment: Java 1.5, Struts, IBM RAD 6.0, IBM Web Sphere 6.0, ORM, IntelliJ, Oracle 10g, Spring 2.5, Hibernate 3.0, Spring IOC, AOP, JSP, Servlets, JavaScript, Maven, GWT, Drools, Design Patterns, HTTP, HTML5, CSS3, Maven, XML, SQL, Angular js, JDBC, UML, JNDI, JUnit, JAXB, Angular JS, EXT JS, CVS, web services (JAX-RS), Log4J, Agile, JSON, Tomcat, JBoss, Agile methodology, REST API, shell scripting, EJB.

Confidential, Salt Lake City, UT

Java/ J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designed and developed application based on Spring MVC framework.
  • Involved in developing code for obtaining bean references in spring framework using Dependency
  • Injection (DI) or Inversion of Control (IOC) using annotations.
  • By Using JPA wrote application code that interacts with database.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Designed various types of controllers needed for services, utilities, helpers and other classes and packages including business logic handlers.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO.
  • Extensively used AJAX technology to add interactivity to the webpages.
  • Used Angular Js to address many of the challenges encountered in developing single page applications.
  • Used Spring which is an open source MVC framework for creating elegant, modern java web applications.
  • Used Restful Services to build Web services which is light weight, maintainable and salable.
  • Used SOA for web based applications.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Used Oracle 11g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Involved in the implementation of DAO using Spring-Hibernate object relational mappings.
  • Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages
  • Consumed Web Services.
  • Used GitHub which provides Web based graphical interface and well as mobile integration.
  • Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
  • Involved in deployment of application on Apache Tomcat in development an QA environment.
  • Used Jenkins which is an open source continuous integration tool written in java which provides Integration services for software development.
  • Used Hibernate which is an object relational mapping framework for mapping an object-oriented domain model to a traditional relational database.
  • Implemented unit and system testing of developed modules.
  • Extensively used UML to visualize design of a system.
  • Used JPA to persistently store large amount of data into database.
  • Auto-generated XML files were parsed using the SAX parser facilitating run-time performance Efficient display.
  • Extensively used the Eclipse IDE for all coding in Java, Servlets and JSPs.
  • Versioning and maintenance using Putty, WINSCP, and Win CVS, used CVS for version control.
  • Used Oracle as database and involved in the development of SQL queries required for the application.
  • Used JUnit framework for unit testing of application and Log4j to capture errors.
  • Used Agile based SCRUM methodology for developing the project.

Environment: Java 1.6, JDK, Spring 2.5, Hibernate 3.0, EJB 3.0, JNDI, AJAX, Web Services, Eclipse, Apache Tomcat Server, Restful Service, CVS, Sing, Jenkins, XML, XSLT, JSON, SVN, Junit, XHTML, JPA, DHTML, UML, oracle 11g, JavaScript, Struts,, AngularJS, EmberJS, No SQL, Spring data JPA, CSS, JavaScript, XSL, Spring MVC, MongoDB,, PL/SQL, SOA, Oracle 10g, SQL, Log4j, UNIX Shell Script, Apache Tomcat 8.

Confidential, Bellevue, WA

Java/ J2EE Developer

Responsibilities:

  • Extensively involved in design and development of Confidential, and Handset
  • Upgrade modules for Confidential Customer CAM application
  • Developed handlers which should handle Web Services calls using Axis 2.0 and http requests to process the data.
  • Used Sax parser to parse the XML response from Hosts.
  • Used Struts, play framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Developed XML configuration files, properties files used in struts validator framework for validating Form inputs on server side.
  • Used Restful Services to build Web services which is light weight, maintainable and salable.
  • Used Java Persistence API (JPA) framework for object relational mapping which is based on POJO Classes.
  • Designed and developed application based on Spring MVC design pattern along with Web Flow Architecture.
  • Used JUnit framework for unit testing of application and Log4j to capture errors.
  • Used GitHub which provides Web based graphical interface and well as mobile integration.
  • Used Struts which is an open source MVC framework for creating elegant, modern java web applications.
  • Extensively used AJAX technology to add interactivity to the webpages.
  • Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
  • Used Tibco which is integration server software for enterprises, this is used to mix packaged applications, customer software.
  • Used Jenkins which is an open source continuous integration tool written in java which provides Integration services for software development
  • Used Angular Js to address many of the challenges encountered in developing single page applications.
  • Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages.
  • Used SOA for web based applications.
  • Used maven which is a build automation tool, it describes how software is build and it describes its dependencies
  • Used Hibernate which is an object relational mapping framework for mapping an object-oriented domain model to a traditional relational database.
  • Implemented unit and system testing of developed modules.
  • Developed web service client based on WSDL's provided by middleware team for retrieving bill credits and customer agreement data from backend systems like SAMSON database.
  • Used Active MQ to improve the stability and scaled the system for more concurrent users.
  • Involved in deployment of application on WebLogic Application Server in Development & QA environment.
  • Interaction with Onsite team to validate and clarify requirements for design/development work at offshore.

Environment: Java 1.8, Struts 1.1, Spring, SQL Eclipse, JSP, Servlets, Splunk, Web Services, JMS, Active, TIBCO-EMS, XML, Ant, UML, XML, XSLT, JSON, SVN, Mockito, Oracle 11g, JDBC, JPA, swing, Oracle 10g, Restful Service, Spring MVC, Struts, JDK, Spring data JPA, Jenkins, GitHub, Angular Js,, SOA, MongoDB, JavaScript, My Baits, Maven, PL/SQL Junit, POS, Apache Tomcat.

Confidential, Hartford, CT

Java/ J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Analyze the software requirements to determine feasibility of design within time and cost constrains.
  • Created HTML mock-ups for mobile as well as Tablet devices as per UID using CSS3 and HTML for both landscape and Portrait view.
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS3, CSS, JavaScript, jQuery, Bootstrap and AJAX.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, node. Js, EXTJS, Require.js and jQuery.
  • Developed the Controller, Service layer, DAO layer using Spring MVC & Spring JDBC.
  • Implemented RESTful Webservices in conjunction with spring and Angular.js.
  • Configured the Transaction Management for the project using Spring Container Managed Transactions.
  • Creating Custom directives and dependency injection.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle 11g database.
  • Also used Hibernate ORM Framework to communicate with Oracle 11g database.
  • Performed Unit testing on angular applications using tools like Karma, Jasmine.
  • Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Used various libraries of JavaScript like jQuery, jQuery UI, backbone.js and node.js.
  • Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
  • Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
  • Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
  • Used AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing)
  • Strong web Data Visualization skills to render large sets of data on an MS excel like table view.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.

Environment: Java 1.6, CSS3, JavaScript, jQuery, Angular js Framework, Bootstrap, Node js, Ext js, JSON, Google Analytics, Adobe Photoshop, Adobe Dreamweaver CS5, Adobe Illustrator, Oracle 11g, Agile, WordPress, Eclipse, GitHub, Visio, JavaScript like jQuery, jQuery UI, backbone.js and node.js, Spring MVC & Spring JDBC.

Confidential, Minneapolis, MN.

Sr. Java Developer

Responsibilities:

  • Involved in agile development process following Test Driven Development Technique.
  • Designing and developing Web application to generate reports using Java-J2EE technologies.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML and used JSTL tag libraries in JSP pages.
  • User input validations done using JavaScript and developed use cases using UML.
  • Used Apache Camel for routing the exchanges between different systems.
  • Involved in creating the JSP Pages.
  • Developed the web interface using Angular-JS, Bootstrap, HTML, CSS, SASS, JavaScript and JQuery.
  • Implemented back-end service using spring annotations to retrieve user data information from database.
  • Also involved in deployment of the application using Web Sphere that makes to change the requirements.
  • Integrated the applications with soap web services.
  • Involved in unit testing using JUnit.
  • Developed ANT script for building the application.
  • Used JDBC to connect the J2EE server with the relational database.
  • Design and developed different PL/SQL blocks, Stored Procedures in DB2 database.
  • Involved in writing test cases using Mockito and Power Mock framework for code coverage.
  • Developed and modified Servlets to accept and process request from the clients.

Environment: HTML, CSS, Java Script, JDBC, Eclipse Java-J2EE, PL/SQL blocks, struts, spring, Hibernate, Ant, Apache, Mockito, JBOSS, Linux, windows, multithreading, Angular-JS, Bootstrap, HTML, CSS, SASS, JavaScript and JQuery, Apache Camel, AWS, J2EE, AWS EC2, agile.

Confidential, San Jose, CA

Sr. Java Developer

Responsibilities:

  • Successfully delivered design and code using Scrum methodology in agile environment.
  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding , Testing, Deploying, and Maintaining in implementing projects.
  • Developed a web-based application using Java & GWT.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
  • Experience in building web applications using spring framework features like MVC, AOP and DAO.
  • Tested the web services by using Restful tool in the application which supported different format like text, JSON and XML.
  • Involved in development of enterprise business solutions using JBOSS server.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS, Ext Js and Client-side scripting using JavaScript.
  • Hands on Experience in using Hibernate and SQL to retrieve the data from database.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML.
  • Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GitHub.
  • Developed web-based customer management software and SOA architecture using JSF, spring and web services.
  • Developed test cases and performed unit and integration, tested by using JUnit.
  • Used UNIX shell scripts for implementing daily jobs.
  • Proficient working with Relational databases.
  • Involved in enhancing the build procedures using Maven and Hudson jobs.
  • Ability to work under pressure, easily adaptable and Self-motivated.

Environment: Java/J2EE, Spring, JPA, Java Script, Angular Js, jQuery, Hibernate, SQL DB, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, db Mongo, Cloud Services. Agile Methodology, HTML5, XHTML, CSS, CSS3, Hibernate Framework, SQL Database, JavaScript, SQL Server.

We'd love your feedback!