We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Highly Organized dedicated and accomplished IT professional with 7 +years of extensive experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n - tier architecture systems.
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP 1.0/2.0, Servlets 2.3/2.4, JSF 2, JMS, JNDI, DOJO, DHTML, Java Beans and Web services.
  • Extensive experience in frameworks like Struts 2.0, Hibernate 3.0/4.0, and Spring 3.0/4.0.
  • Extensive hands on experience in consuming as well as developing API for SOAP and Restful based web services to integrate third party functional modules into the core application.
  • Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 3.0/4.0ORM, Spring Framework 3.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, Test Driven Development (TDD) Environment, SOAP and WSDL.
  • Good working Experience in using ANT, and Maven scripts for building and deploying the application in web/App servers.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Stored Procedures, Functions.
  • Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using java coding standards.
  • Hands on exposure to multiple Application Servers like BEA Web logic Application Server, Apache Tomcat, Web Sphere and JBoss.
  • Extensive experience in developing GUI using Java Script, JQuery, JSON, HTML5, CSS3 and AJAX.
  • Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.
  • Experience on version control tools Subversion (SVN), Rational Clear case, CVS and Git.
  • Created JUnit test cases, and Development of JUnit classes.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication and having track of the bugs and new features through JIRA.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Application Servers: Web sphere Application Server, Web logic, Apache Tomcat 7.1, JBoss

J2EE Technologies: J2EE, Servlets, JSP, JSTL, JSF2, Angular JS, JDBC, MVC, Struts, Hibernate, Spring,XML.

Messaging Systems/ web services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS, JAX-WS.

Languages: C, C++, Core Java, J2EE, JDK (1.6,1.7.), PL/SQL, UML, XML, HTML,SQL

IDE Tools: Eclipse (Europa, Indigo, Hugo, Luna, Neon), NetBeans,Jenkins.

Web Technologies: JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, Jquery UI.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers(Quartz)

Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI, XML.

Databases: Oracle (8i, 9i, 10g,11g, 12c), MS SQL Server, My SQL, Toad.

Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD,JIRA

Version control Tools: SVN, CVS, Clear Case.

Operating Systems: UNIX (Solaris, Linux, OSX); Windows 9x/XP/Vista/7/8

Testing Tools: Junit, log4j, SOAP UI, ANT, MAVEN

PROFESSIONAL EXPERIENCE:

Confidential, St Louis, MO

Sr. Java Developer

Responsibilities:

  • Worked on Agile methodology including team - based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Developed the web interface using HTML5, CSS3, JavaScript, JQuery, AngularJS, and Bootstrap.
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript.
  • Worked on the Common UI layout for defining the Header, Footer and Menu using JSF Facelets.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Implemented spring framework Bean Factory & Application Context for bean initialization and configurations.
  • Used Spring AOP for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Used Hibernate as an ORM tool to interact with the database.
  • Involved in development of POJO classes and writing Hibernate Query Language (HQL) queries.
  • Asynchronous messaging is done using JMS and created Queue for point to point messaging.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Worked with DB2 and Wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries into DAO.
  • Deployed the application on Tomcat Application Server.
  • Used Log4j logging mechanism for logging.
  • Used Perforce Client for versioning and concurrent access to the project files.
  • Resolving spring framework artifacts and code build & deployment with Maven.
  • Used Jenkins for continuous integration/continuous deployment.
  • Automated regression test cases using Selenium.
  • Coordinated with testing team for timely release of product.

Environment: Java 8, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, GWT 3.4, JMS, SOAP, Axis2, Maven, Jenkins, DB2, PostgresSQL Selenium, Log4j, Perforce,Tomcat 6.0

Confidential, St Louis, MO

Sr. Java Developer

Responsibilities:

  • Involved in designing services using -java/J2EE guidelines and different J2EE design patterns with JSP, Controller Servlets.
  • Involved in various phases of the Software Development Life Cycle including modeling, analysis, architecture design and development and testing phases.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC. Familiar with Software Development Life Cycle (SDLC) such as Agile and Waterfall methodologies.
  • Involved in developing RESTful Web Services. Used Web services for sending and receiving data between UI and midtier. Consumed RESTFUL Web services with JSON objects.
  • Developed DAO persistence layer using JDBC.
  • Developed Angular based UI, and used Angular HTTP for making asynchronous calls.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
  • Developed the front-end user interface by utilizing the tiles framework and writing pages and templates JSP, HTML, JavaScript, CSS & JQuery, and implementing tag libraries.
  • Involved in development of the web pages using JSP, XHTML.
  • Designed and developed Spring Batch Applications to read data from flat files and databases.
  • Used JSF for automatic synchronize UI components, navigation handling and duplicate button press problem.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Used JDBC statements, Prepared Statements to make the connection with Oracle database.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Service locator.
  • Used spring's test framework to create integration tests for various spring boot and spring batch applications.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Apply the latest PostgreSQL patches after review and testing in TEST environments. Performed PostgreSQL database upgrade from version 9.4 to 9.5.
  • Followed Test Driven Development during the development phase of the application.
  • Implemented test cases using Mockito & Power Mockito and Provide test coverage using E-Cobertura and Jacoco.
  • Involved in writing JSF that invoked various JavaScript files which in turn invoked various methods in the java classes by configuring the java objects in a bean which is maintained by the Spring IOC container.
  • Written SQL queries and used DB2 stored procedure, functions, triggers, cursors, objects, sequences.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Deployed applications using Web Logic Application Server.
  • Followed agile methodology and had meetings every day to the status of the current task and about future developments.
  • Involved in Migrating to the application into Angular2.
  • Involved in AngularJS end-to-end testing using Protractor and unit testing using karma.

Environment: JAVA 1.6/1.7, J2EE, Spring 3.0,Springboot, WSDL, Rest, SOAP Web Services, JavaScript, JMS, Agile Methodology, PL/SQL, UNIX, Oracle 9i, NoSQL, JSF, PostgreSQL WebLogic, TOMCAT, Angular js,Eclipse 3.5/4.4, jQuery, Ajax, Jenkins, Sonar, Maven3, CVS, JSON.

Confidential, Neenah, WI

Java/J2EE developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
  • Developed presentation layer including UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Involved in designing of Application using the Activity, Data Flow, Class and Sequence UML diagrams.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Schedule and monitor backups using crontab scheduler and set email alerts to monitor success or failure on postgres, Sql server and Mysql and File maker databases.
  • Wrote backend scripts that performed maintenance tasks using JDBC.
  • Designed RESTful XML web service for handling AJAX requests.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Developed the necessary front end user interfaces in JSP’s, HTML, Java Script, CSS and AngularJS that will be integrated using Spring MVC Framework and Used designed.
  • Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
  • Implemented Test cases using JUnit, Mockito and Tested web services with REST Client.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Regular interaction with client on status updates and clarifications
  • Used Mybatis and spring validations to perform validations of front end.
  • Used Spring IOC, Auto wired Pojo and DAO classes with Spring Controller.
  • Worked on 5 verticals of an application on Agile base development cycle with a By-weekly sprint.
  • Create and drop databases as required in Postgres, Mysql, Sqlserver database Management systems.
  • Established efficient exception handling and logging using Spring AOP.
  • Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Developed the application on Tomcat Application Server environment.
  • Used JIRA for defect tracking.

Environment: Java 1.6/J2EE, Springs, Spring MVC, Spring Core, Agile, Hibernate 4.0, Restful web services, HTML5, JavaScript, CSS, XSD, SVN, AngularJS, Linux, Mockito, SQL,DB2,MyBatis, JIRA, Bootstrap, JUnit, Maven, Log4j.

Confidential, TX

Sr. Java Developer

Responsibilities:

  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications.
  • Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere Integration Developer (WID).
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
  • Used Spring IOC and spring's Hibernate Support, transaction management.
  • Developed hibernate DAO framework with spring framework.
  • Configured and deployed the application on WebLogic Application Server.
  • Implemented Complex business Delegate layer using DAO's created and business logic.
  • Worked on J2EE components like Servlets, JSPs and MDBs.
  • Used JIRA for bug tracking and issue tracking with Agile methodology.
  • Used Xfire to read the XML response coming from the web service.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Supported all the UNIX requests for various applications.
  • Developed ANT script to build .war and .ear files for the application.

Environment: Java, J2EE, JSP, Springs, Struts2.0, Hibernate, Eclipse, WebLogic 10g, jQuery, MVC, Oracle 11g, Rational Rose, JIRA, HTML5, CSS, Angular JS, XML, UML, Web Services, JUnit, EJB,5Subversion, SVN, Windows, UNIX.

Confidential, Westchester, PA

Java Developer

Responsibilities:

  • Responsible for development, feature enhancement of the existing application.
  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software development methodology.
  • Used different user interface technologies JSP, HTML, CSS,DOJO and JavaScript for developing the GUI of the application.
  • Used Eclipse for coding, debugging and testing the application.
  • Implemented the application modules using Spring Core layer (IOC), Spring AOP, Spring ORM layer and spring DAO support layer in order to develop the application.
  • Implemented spring services to perform specific business operations using Dependency Injection.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
  • Deployed J2EE applications to WebSphere Application Server (WAS), MQ Services, and IBM.
  • Used PL/SQL to create, update and manipulate tables.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Used Maven scripts to build the application and deploy on Web Logic Application Server.
  • Developed different modules of the application using Eclipse.
  • Monitored the error logs using Log4J.
  • Used Junit for unit testing.

Environment: Java 1.6, Web Logic application server, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, JavaScript, HTML, CSS, XML, SOAP, WSDL, UDDI, PL/SQL, JDBC, JNDI, AJAX, Junit, Maven, WAS7, Log4J.

Confidential

Jr. Java Developer

Responsibilities:

  • Requirements study and Use Case study of the modules.
  • Prepared High Level- Use Case, Sequence Diagrams using Rational Rose and Low Level Design documents using MSWord.
  • Key member in the design and development of the Fault Management module using Java, JDBC, XML, Web MS Framework, and MySQL.
  • Key contributor in the multithreaded design and implementation of Moto Manager Trap and Event Processing in Java.
  • Involved in writing complex SQL queries.
  • Design and implementation of the Job View GUI using Java Swing, Bean Builder.
  • Involved in the design of the Meta Data Management layer which manages the dynamic change of metadata using Java, XML.
  • Effectively used design patterns wherever applicable.
  • Created Unit Test cases using JUnit. Used code coverage tools like Emma and J Test.
  • Involved in preparing Startup shell scripts in Linux.
  • Have successfully implemented the components in 'MotoManager' in a very short span with less number of issues incorporating all the processes.
  • Involved in all the SDLC phases including requirements gathering, preparing High Level and Low Level Design documents, development and testing of the software.
  • Directly interfaced with client Motorola and provided support for critical issues.

Environment: Java 1.5, XML, Swing, JDBC, JAXB, RMI, MySQL database, CVS, Ant, Eclipse, Linux, Agent, BeanBuilder, SNMP, Ethereal, MS Excel, MS Word.

We'd love your feedback!