We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

St Louis, MO

Summary:

  • Over 7 years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi-tiered-distributed software products and distributed applications using Java/J2EE technologies.
  • Experience in frameworks like Spring, Struts, and EJBs.
  • Extensive experience in Hibernate, JDBC, JNDI, ANT and Log4j.
  • Experience in tools like Eclipse, Tomcat, Web Sphere, Maven and ANT.
  • Experience includes industry verticals like Retail, Finance and healthcare Technology.
  • Implemented various Architectural design patterns like MVC/MVC-Model 2, Command, Singleton, Front Controller, DataAccessObject, Composite view, View helper, Business Delegate, Dispatcher View Patterns etc.
  • Strong knowledge about Multithreading, Collections and Exception Handling mechanisms in Java.
  • Ability to work with XML and XML related technologies like XSL/XSLT/XSD/SAX/DOM parsers.
  • Experience with HTML/CSS/PHP/JavaScript/AJAX.
  • Experience with Shell Scripting.
  • Strong RDBMS fundamentals and experience with databases like MySQL, SQL server, Oracle DB2
  • Experience with design, development and deployment of spring framework based web applications with IOC Inversion of Control and AOP Aspect Oriented Programming mechanisms.
  • Worked with different IDE and Rapid Application Development tools like Eclipse, Cross Platform Net Beans, My Eclipse.
  • Experience with JSF and Spring technologies. Experience in Object Oriented Design and Analysis.
  • Experience with Agile and Waterfall SDLC methodologies. Experience with Middleware technologies JMS/MQ series. Experience with testing frameworks like JUnit 3 and 4.
  • Experience with Integration/Regression/UAT testing, Production planning, production rollout and production support activities.
  • Highly motivated self-starter with strong analytical problem solving skills and an ability to multitask.
  • A good team player with excellent communication, presentation and interpersonal skills and ability to prioritize and coordinate work across different geographic locations.

Skills

J2EE Standards :

Java, Servlet, JSP, EJB, Java Beans, JDBC, JNDI, JSTL, Java Mail, RMI, ANT, Struts, Spring, MVC, Hibernate, DHTML, XML Deployment-Descriptors, JSF, AJAX, JMS, JavaScript, Design patterns, SOA, JVM, Java EE 6

Databases:

Oracle 9i/10g, SQL Server 2005/2008, MS Access, TOAD, MS word, MS Excel, SQL Developer, Data Information Security, HSQL

Languages:

Java, SQL

Internet Languages:

HTML, XML, AJAX, CSS, JSON, FLEX, JSF, Ice Faces, Prime Faces, JPA 1.0/2.0,JTA 1.1,JAXB 2.2,Angular JS.

Application/Web Server:

Tomcat 5.0, Application Server 6.0,J-Boss 5.0,Weblogic 9.x,Webservices-JWS-2, JAX-WS 2.0, WS-I standards, Red Hat Enterprise Linux v5.2 ,IBM Web Sphere Application Server ND v6.1 IBM HTTP Server v6.1 ,IBM Web Sphere MQ v6.0 ,IBM RAD Rational Application Developer 7.5 ,ESB , WebSphere, SOAP,REST

Operating Systems:

Unix, Linux, Windows /2000/ NT/XP/Vista

Project Methodologies:

Agile, Waterfall

IDEs Tools

Eclipse, Net Beans, Subversion, Clear Quest, Team Forge, Maven, Fusion-JIRA

Testing/Control Tools

JUnit, CVS, SVN, Maven, Apache Maven

Professional Experience:

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Strictly Followed Test Driven Development.
  • Implemented different Design patterns like Factory, Singleton Pattern and MVC architectural design patterns.
  • Interacting with client in design and code review meetings.
  • Used Fusion Jira for tracking the User Stories.
  • Used Crucible Review Tool for code review meetings.
  • Extensively involved in the Pair Programming Methodology which would increase the quality of writing better code.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Development of JPA Entities and Hibernate Dao for data fetching for batch and front-end processing
  • Front end screens development using JSF Prime Faces 3.5.1 .
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Active participation in WebLogic server and Oracle problems killing instances, debugging server logs, applications logs using Firebug.
  • Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
  • Used Angular JS to create single page applications.
  • Extensively developed supporting Enterprise Java Beans.
  • Involved In Code Refactoring and Implementing Solid Principles Object Oriented Design .
  • Client side validations and server side validations are done according to the business needs.
  • Written test cases using Mockito API and done Unit testing and written executing Mockito Unit Tests.
  • Building application and deployment in servers as per request from the QA team using Maven 2.2.1.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support.

Environment: Java 1.6, Seam-EJB Framework, Hibernate 3.0, JSF 2.0, HTML, HSQL, Toad, Eclipse, Ajax, JQuery, Maven 2.2.1, Web Services Soap-UI Pro-4.6.2,Restfull ,JUnit-4 Mockito API ,OOO Design Patterns, Agile Methodology, TDD.

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
  • Interacting with client in design and code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Development of hibernate objects for data fetching for batch and front-end processing
  • Front end screens development using JSP with tag libraries and HTML pages.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Implementing JSP Standard Tag Libraries JSTL along with Expression Language EL .
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Used Angular JS to simplify both development and testing of web applications by providing client-side model view controller MVC capability as well as providing structure for the entire development process.
  • Active participation in WebLogic server and Oracle problems killing instances, debugging server logs, applications logs
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Extensively developed supporting Java Beans Components.
  • Client side validations and server side validations are done according to the business needs.
  • Written test cases and done Unit testing and written executing Junit tests.
  • Used Log4J API for logging and debugging.
  • Written ANT Scripts for project build in UNIX environment.
  • Building application and deployment in servers as per request from the qa team.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support.

Environment: Java 1.6, Struts-Spring-Hibernate integration framework, JSP, HTML, Oracle 10g, SQL, PL/SQL, XML, Web logic, Eclipse, Ajax, JQuery.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in all stages of the project development process.
  • Involved in the maintenance of the product, providing technical support to team members, and coordinating with offshore teams.
  • Involved in developing Trading Strategies, service modules and client modules.
  • Highly involved in conversation with different Redoption Advisors and Kana Connect team for interacting with different internal products.
  • Used Scrum as a part of Agile methodology for developing software applications.
  • Used Hibernate in DAO layers and used using JPA annotations.
  • Used Spring for bean management across layers and for loading database configuration and Spring JDBC to interact with Oracle and SQL server databases.
  • Used Spring IOC and worked on Hibernate mapping file using JPA annotations.
  • Object Model re-factoring and stabilization.
  • Designed and implemented Trading Strategies, Email contents, New Account, Payments, Advisory emails, Billing etc. using JSP and JavaScript.
  • Implemented SOAP based Webservices. Used Apache Axis 2 and SOAP protocol to interact with 3rd party systems like billing details service.
  • Used SQL to verify data in the back-end Oracle and SQL Server databases
  • Designed and developed JUnit testcases for various core business components
  • Provided support to QA, integration and production teams.
  • Analysis and resolution of production support issues implement, unit test of production support fixes .
  • Responsible for end to end smoke testing, building the application and deploying it to QA teams.

Environment: Java 1.5, Scala, JSP, Java Script, Eclipse, Tomcat, Spring IoC, MVC , Hibernate Webservices SOAP WSDL,UDDI , TOAD, MS SQL Server, Oracle 10g, SVN, JIRA, JUnit, log4j, Maven, XML, Apache Axis, Agile methodology.

Confidential

Java Programmer

Responsibilities:

  • Created many new functionalities for report distribution module
  • Developed JSP and HTML pages using CSS as part of the presentation layer
  • Used SAML 2.0 protocols to establish security in communication between HTML pages.
  • Extensively used Struts taglibs
  • Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
  • Data access layer is implemented using Hibernate
  • Used Apache POI to generate Excel documents
  • Implemented Struts action classes.
  • Worked extensively in the backend Oracle database
  • Used WSDL to post the services in the UDDI.
  • Developed lookup tables and views to speed up queries.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met
  • SOAP client request is used to make use of services.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server
  • Was actively involved with production and support.
  • Involved in testing the ported application
  • Participated in Quality analysis and testing

Environment: Java 1.5, Struts 2.1, Hibernate 3.5, WebLogic 9.2, JSP, HTML, CSS, Apache POI, ANT, SAML, Webservices, Sybase 12.5, Solaris, Windows XP, DB2, Oracle 11g, OracleADF, JBoss.

Confidential

Java/J2ee Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle SDLC of the project.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams sequence and collaboration and activity diagrams.
  • Developed client side interface with the help of HTML/JSP/CSS/Java Script Pages
  • Built the System using OCP widgets like MVC frame work
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control IOC architecture and Hibernate.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Used SOAP web services using Apache Axis 2.0
  • Automated build process by writing ANT build scripts.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Played a key role in the design and development of almost all the modules of the project.
  • Configured and customized logs using Log4J.
  • Used JUnit for unit testing.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Java 1.6, JavaScript, Hibernate 3.0, Spring 3.0, SCRUM, JSP, Servlet, XML, Java Beans, Design Patterns, SOAP Web Services, Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 9i, Eclipse 3.2, maven 4, JIRA, Tomcat 5.5 and Oracle.

Confidential

J2EE Developer

Responsibilities:

  • Interacted with Business users during requirements gathering and designed the system using UML Class Diagrams and Sequential Diagrams with OOD features.
  • Used Spring framework as middle tier application framework and handled persistence strategy using Spring's ORM module for Hibernate.
  • Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
  • Involved in developing web tier using Spring MVC Framework.
  • Extensively used the Spring Core for Inversion of Control IOC , Application Context and ORM modules of Spring Framework in the project.
  • Used best practices and design patterns Singleton, DAO, DTO, MVC etc.
  • Developed various Controller classes and used spring's validator for form validations.
  • Developed code to consume Web services using Spring-WS and used SOAP based messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
  • Used JSTL for view coupled with Spring bind tags and enhanced UI with CSS.
  • Used Display Tag to show data in tabular form.
  • Worked on SQL Server as the relational backend.
  • Log4j used for logging and tracing.
  • Followed best practices of TDD consistently testing service and data access tier using JUnit.
  • Wrote build scripts for the application using Ant.

Environment: Spring 2.x,Spring MVC, Hibernate 2.x, JUnit 3, JSTL, JBOSS 2, SQL Server, Log4j, Ant, XML, HTML, CSS, JavaScript, Webservices, SOAP, WSDL.

Hire Now