We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Holland, MI

SUMMARY

  • 7+ years of experience in development, testing, documentation & production support applications in Client Server Technologies in N - Tier JAVA/J2EE Architecture on various environments.
  • Excellent programming skills in JAVA, J2EE and Database technology, including Servlets, JSP, Java Beans, EJB, JNDI, JSF, JMS, XML, Struts, Spring MVC, Hibernate, JDBC, SQL and PL/SQL
  • Experience with JavaScript, JSON, JQuery, AJAX, HTML, CSS
  • Good Experience of Object Relational Mapping frameworks like Hibernate and JPA
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Expertise in developing WebServices using WSDL, SOAP and JAX-WS.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Expertise in various components of Spring framework such as MVC, IOC and AOP
  • Experience in RDBMS like MYSQL, SQL Server, DB2 and Oracle.
  • Extensive Experience in using MyEclipse, Eclipse, NetBeans, RAD.
  • Experience in using various web/application servers like Tomcat, WebLogic, Websphere.
  • Experience with Unit testing, Integration Testing using JUnit.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Exposure in technical requirements, performing system analysis and detailed design Use-Case Analysis, Modeling program with Class & Sequence diagrams using UML and Rational Rose.
  • Worked with SQL queries, PL/SQL Stored procedures.
  • Experience in using version control management tools like CVS, SVN and Rational ClearCase.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSP, JDBC, JPA, EJB, JMS, JNDI

Web Technologies: HTML, CSS, JavaScript, AJAX, JSON, JQuery

Frameworks: Struts, Hibernate, Spring

XML/ Web Services: JAX-WS, Apache CXF

Databases: Oracle, MySQL, DB2

Application / Web Servers: JBOSS, Tomcat, WebSphere, WebLogic, SOAP, UDDI, WSDL, SOA, JAX-WS

Methodology/Design Pattern: OOAD, UML, DAO, Singleton, Front Controller, Factory Pattern

IDEs: Confidential RAD, Eclipse, NetBeans

Other Tools: ANT, Maven, Eclipse, JUnit, Log4J, CVS, SVN, Rational, Clear Case

SDLC: Waterfall, Agile

PROFESSIONAL EXPERIENCE

Confidential, Holland, MI

Senior JAVA Developer

Responsibilities:

  • Involve in understanding of business requirements, design and development of the project.
  • Active participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Develop UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Software Architect.
  • Spring MVC model integration for front-end request action controller.
  • Design and developed the user interface using Struts view component JSP, CSS and JQuery.
  • Develop the client side validation using JavaScript and Jquery.
  • Develop Web services to allow communication between application through SOAP over HTTP using Apache CXF
  • Configure JMS on Web Sphere Server for asynchronous messaging through implementation of Message Driven Beans (MDB).
  • Use Spring ORM module for integration with Hibernate for persistence layer.
  • Implement the application using the concrete principals laid down by several design patterns such as Session Façade, Business Delegate, Singleton, Data Access Object, and Service Locator.
  • Develop the application in J2EE Application Server environment with Confidential WebSphere as deployment server with RAD as development IDE.
  • Designed and implemented scalable ETL process to collect and store large amount of data from multiple data centers across the global.
  • Involved in design and development of multithreaded communication channels with participating lender and dealer groups using C#, WCF, Windows Services, HTTP POST, MSMQ and MQ Series.
  • Use JIRA for defect tracking and project management.
  • Develop unit and functional test cases using JUnit.
  • Maven and Jenkins used for the automatic build process.
  • Use Log4J utility to log error, info and debug messages.
  • Use Rational Clear Case for version controlling.
  • Work efficiently in a very tight schedule to meet the deadlines

Environment: Java, J2EE, Hibernate, Ajax, JavaScript, SpringMVC, WebSphere, JSP, CSS, JQuery, DB2, JMS, Struts, JIRA, Web Services, SOAP, RAD, JUnit, Jenkins, Log4J, Maven, MDB, Rational Clear Case.

Confidential, Irving, TX

Sr. JAVA Developer

Responsibilities:

  • Involved in Agile software development life cycle (SDLC) with SCRUM methodology
  • Involved in various stages of application development through requirement analysis, development, and testing
  • Created UML class and sequence diagrams by using Rational Rose
  • Developed web tier using Java Server Faces (JSF) framework.
  • Developed JSF Managed beans and integrated the MB classes with services through Spring configuration files
  • Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client side validations using JavaScript.
  • Maven and ANT framework for the project build
  • Implemented the DAO classes for persistence layer
  • Used Spring ORM module for integration with Hibernate for persistence layer.
  • Wrote Hibernate Query Language (HQL) for persistence layer
  • Used Spring Core for dependency injection/Inversion of control (IOC)
  • Implemented Spring AOP aspect for logging cross cutting concern
  • Used of various core and j2ee design patterns like factory, DAO, Singleton, Business Delegate, MVC, DI
  • Prepared ETL standards, Naming conventions and wrote ETL flow documentation for Stage, ODS and Mart.
  • Experience as a Business Analyst and ETL Developer with Data warehouse tool Abinitio and Oracle experience.
  • Used automated testing tools such as Cucumber to reveal and document, as well as drive development of, behavior ina large legacy code base (mostly Java and Perl)
  • Develop Message Driven Bean (MDB) components in WebSphere MQ Series for e-mailing and Data transfer between client and the providers
  • Involved in development of JAX-WS Web Services using WSDL and XSDs
  • Deployed the application on weblogic Application Server
  • Developed unit test cases using Junit
  • Used SVN for code repository and Eclipse for IDE
  • Used Log4j for application logging and debugging
  • Used HP Quality Center for defect tracking and worked with QA team to resolve any defects during the application testing phase and UAT testing
  • Worked closely with production support-maintenance

Environment: Java, J2EE, JAX-WS Web Services, JSF, JSP, JSTL, Spring IOC, Spring ORM, Spring AOP, Hibernate, SVN and Quality center, Oracle, Seam, TOAD, JUnit, Log4J, Windows7,MQ, Linux

Confidential, Worcester, MA

JAVA Developer

Responsibilities:

  • Worked in different phases of SDLC process to implement the functionality of the application.
  • Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
  • Implemented MVC Design Patterns using Struts Framework.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
  • Used JavaScript for client side validations.
  • AJAX for the asynchronous server calls.
  • Involved in Design, analysis, Implementation, Testing and support of ETL processes for Stage, ODS and Mart.
  • Used Maven to build the project and deploy the applications on the server.
  • Test automation for web application (SWAP module) using Cucumber.
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Used Design Patterns like DTO and DAO, Session Facade, service locator.
  • Worked on Jboss application server to deploy the application.
  • Used JPA framework for DAO layer to access the MySql database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test
  • Involved in the preparation of use case, class and sequence diagrams using Rational Rose.
  • Worked with QA team to resolve the defects and UAT defects with the business users.

Environment: Java, J2EE, Servlets, JSP, JPA, Spring MVC, AJAX, EJB, Struts, JavaScript, XML, XSLT, HTML, CSS, UML, Jboss, RAD, MySql, Rational Rose

Confidential, Jacksonville, FL

Java Developer

Responsibilities:

  • Designing entire system using UML and Rational Rose.
  • Involving in gathering the requirements from the business analyst and representing they using UML and Rational Rose
  • Developing Use case Diagrams, Class Diagrams, Sequence Diagrams, Object diagrams using Rational Rose for designing the System Model.
  • Involving in designing the application using MVC pattern.
  • Developing Presentation tier implementation which involves in creating the JSP pages, defining the page navigations, creating and configuring the backing beans, and integrating Spring MVC with the business-logic tier.
  • Using Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Designing user interface layout using CSS, HTML
  • Used Change Data Capture (CDC) to simplify ETL in data warehouse applications.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Using Seam Frame work to build business Logic
  • Creating new database objects like Sequences, Procedures, Functions, Packages, Triggers, Indexes and Views in Development and Production environment using PL/SQL, Toad, Dynamic SQL
  • Development of application using DHTML, JavaScript, CSS.
  • Validation is performed using spring’s Validation support.
  • Creating JSP pages decorated using CSS
  • Performing builds and deployment and responsible for source code control and release management.
  • Creating JDBC data source and connection pooling for the Application, and hibernate mapping files when needed.
  • Implementing Web Services using Axis.
  • Implementing Business Services using the Core java and spring.
  • Implementing Persistence layer using Spring ORM
  • Using Unix Operating system.
  • Using Ajax to provide dynamic features where applicable with the halp of prototype library.
  • Using Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
  • Testing Service and data access tier using JUNIT in TDD methodology
  • Using Agile Development methodology of software development
  • Performing database synchronization on production and test systems to monitor data flow and fix bugs

Environment: Java, J2ee, design patterns, multi-threading, object oriented programming, Spring Hibernate, PL/SQL, Oracle10g, Eclipse WebSphere Application Server 6.0, SAP, JUNIT, CSS, HTML.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Developed web application using JSP, Servlets, Java beans dat uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, JDBC, JavaScript, Html, CSS, JSP, Servlets, JavaScript, PL/SQL, Tomcat, Oracle, NetBeans IDE, CVS, ANT, Log4J and Oracle 9i.

We'd love your feedback!