We provide IT Staff Augmentation Services!

Sr Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • 7 years of experience specialized in Java/J2EE Technologies, working on Object Oriented Applications, Enterprise applications and Web applications.
  • Highly Experienced in development and deployment of Client/Server environment and web based n-tier architecture systems.
  • Worked on applications using different modules in spring framework like spring core, spring AOP, spring MVC and Spring ORM integration.
  • Experienced with different Persistent technologies like Hibernate, JPA and JDBC
  • Worked on XML, SOAP and WSDL for message communication.
  • Experienced with produce/consume SOAP web services using Apache Axis, Apache CXF and Spring CXF.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework, Struts and JSF frameworks.
  • Extensively involved in developing and consuming Restful web services using Jersey Implementation.
  • Experience deploying enterprise applications using various application servers such as JBoss, Web sphere, Web Logic and Tomcat
  • Design patterns like Session Fa ade, Front controller, Observer, Factory, Abstract Factory MVC, Command, Singleton and DAO are implemented in business layer.
  • Created UI Screens using JSF Framework
  • Extensive experience in working with Enterprise java beans EJB and JMS.
  • Hands-on experience working on different databases like Oracle, SQL Server, MySQL, DB2, MS Access and also writing PL/SQL Packages, Procedures, Functions and Triggers using SQL Plus.
  • Expertise in creating JSP Tag libraries using JSTL and understanding of XML/XSD and other schema driven data.
  • Solid design skills Java Design Patterns, Unified Modeling Language UML and Object Modeling Technique OMT .
  • Involved in parsing XML's using DOM, SAX ,JAXB and Xsteam to retrieve information that is returned from web services.
  • Competence in using different java IDEs like Eclipse, RAD, JDeveloper, NetBeans for developing Dynamic Web Applications.
  • Proficient in writing ANT, Maven build script to automate the application build and deployment.
  • Experienced with Continuous integration technologies like Jenkins.
  • Experienced in working with production support team to handle production tickets using tools like Splunk.
  • Worked with Junit, Easy Mock, Mockito to implement unit test classes for test cases.
  • Experience in developing Spring, Logging with 4J, auto-wiring.
  • Profound experience in Software Development Life Cycle SDLC . Skilled in all aspects of managing projects through the SDLC using Agile /Waterfall /Scrum methods from initial identification of opportunities to planning, execution, closing and post-production support Experience in working with versioning tools like SVN, CVS and Clear Case.
  • Excellent verbal/written communication skills, good presentation capabilities and hardworking.

TECHNICAL SKILLS :

Programming Languages : C, Java, SQL, PL/SQL,XML

Web Technologies : HTML, CSS, Java Script, JQuery, Ajax, JSP, Servlet, XSLT, Xpath

Frameworks : Spring, Hibernate, EJB, Struts, JMS, JSF

Web Services : SOAP services, Rest Services

IDE / Tools : Eclipse, Net Beans, RAD, JBuilder, Toad.

Application /Web Servers : Web logic, JBoss, IBM Web sphere and Apache Tomcat.

Building Tools : MAVEN, Ant and Gradle.

Testing Tools : JMeter, Test Driven Development TDD and Junit.

Databases : Oracle, Postgres, MySQL

Operating Systems : Windows , UNIX, LINUX

Design Technologies : MS Visio, OOAD, Rational Rose and UML

SDLC Methodologies : Waterfall, RUP, Agile, SCRUM

PROFESSIONAL EXPERIENCE:

Confidential

Sr Java Developer

Environment: Spring, Spring MVC, Hibernate, EJB, JMS, JSF, JQuery, Maven, log4j, Rest Web services, Junit, Java.

Responsibilities:

  • Integrated JSF, Hibernate framework with Spring framework.
  • Log4j framework has been used for logging debug, info error data.
  • Have done data manipulation on front end using custom validations to integrate with JSF.
  • Implemented UI screens using JSF libraries and third party libraries.
  • Implemented Composite components using JSF.
  • Experienced with handling Ajax calls that integrate with JSF.
  • Developed JSPs and Servlets using Spring and Struts framework to achieve MVC style.
  • Implemented Business components using Spring Core and Spring AOP modules.
  • Implemented Page specific options utility using Spring MVC interceptors.
  • Implemented Transactional, Session Aspects using Spring AOP concepts.
  • Configured Declarative transaction management using Spring configuration files.
  • Implemented Message driven beans to sent Errors from JMS Queue to support team using BMC Msend utility command.
  • Hibernate framework was used for backend persistence.
  • Experienced with caching strategies, join strategies, core interfaces in Hibernate.
  • Implemented Rest Web Service to access content from different sources.
  • Created Junit test scripts using Easy Mock to unit test the code flow .
  • Implemented Cross-domain functionality using JQuery.
  • Expertise in OOA and OOD using UML Use case diagrams, class diagrams, sequence and state diagrams using Microsoft Visio
  • Create AAR/WAR file using Maven for deploying/build process and integrate with Jenkins.
  • Experienced with third party code review tools like PMD and Sonar check styles to review code.
  • Creating and Deploying War/Jar/Ear files. Deploy J2EE applications onto Web Sphere managed servers for QA, Pre-Production and Production environments.
  • Utilized Core J2EE design patterns such as Observer, Front Controller, Factory, Abstract Factory, Singleton and Data Access Object DAO in the implementation of the services.

Java/J2EE Developer

Confidential

Environment: Java, Spring, Hibernate, AJAX, JSP, XML, Oracle 10g, JUnit 4, Apache Tomcat, SOAP Web Services, SoapUI and Eclipse IDE.

Responsibilities:

  • Involved in business requirement gathering and technical specifications.
  • Designing the flow of the project using Agile Methodology.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Developed UI components and wrote faces-config.xml file of JSF MVC framework.
  • Implemented SOAP based web service using Spring CXF implementation.
  • Worked in development of Spring DAO layer JDBC implementation.
  • Worked on the Spring MVC framework and JSP and Struts tag libraries to page display.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Interaction with Oracle database is implemented using Hibernate.
  • Implemented Search functionalities using Hibernate Criteria Interfaces.
  • Implemented Oracle Advanced Queuing by writing triggers, stored procedures.
  • Experience with parsing xml files using XStream parser.
  • Experience in creating build tools and deployed using Maven.
  • Implemented charts using Google Visualization API.
  • Involved in writing low level and high level documents using Microsoft Visio.
  • Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
  • Testing and fixing the bugs using Splunk.

Java/J2EE Developer

Confidential

Environment: Java, Hibernate, JPA, Spring, JSF b, SQL, Web Services, Apache Axis, Web Sphere, JavaScript, HTML, CSS, XML, Clear Case.

Responsibilities:

  • Has exposed in all SDLC Software Development Life Cycle phases of the project.
  • Preparing views using Struts Framework and validating the views using validation plug-in in Struts Framework.
  • Used Spring Core Annotations for configuring Dependency Injection, dependency definition and wiring application context configuration.
  • Involved in the Injection of Hibernate DAO's into Spring Services using Inversion of Control IOC .
  • Used ANT as a build and deploy mechanism and wrote ANT scripts to accomplish the task.
  • Client-side validations using JavaScript.
  • Write EJBs for the implementation of business logic regarding CRUD operations on automobile part numbers and billing information.
  • Used Ajax in the application to create better and dynamic user interfaces.
  • Used several Hibernate techniques such as lazy loading, batch fetching, eager fetching to improve application performance.
  • Designed and developed the Validators, JavaBean components and Controller Classes
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed Web services SOAP through WSDL in Apache Axis to interact with other components.
  • Implemented business logic at server side using Session Bean.
  • Created Maven Scripts for building and configuring the project.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Implemented Hibernate queries, criteria and projections for back end calls.
  • Used Clear Case for version control.
  • Worked with a small team to design, architect, and develop social monitoring product in a Agile environment.
  • Performed unit testing using JUnit framework.

Jr. Java Developer

Confidential

Environment: J2EE, JPA, Struts 1.2, Spring core 2.0, JSP, JSTL, Servlets, JavaScript, HTML, XML, JUnit, Eclipse, TOAD, JBoss, CSS, Clear case.

Responsibilities

  • Involved in writing the code using Multithreading and extensively used Collections during the development.
  • Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.
  • Used Struts JavaScript for client-side validation.
  • JDBC and JMS Connection pool tuning.
  • JSP's, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
  • Configured and used Struts ValidatorForms, Message Resources and Action Errors,
  • Worked on all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, and Action Errors
  • Involved in writing the client side scripts using JavaScript.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Used JDBC to interact with DB and perform DB operations using Java. Also, involved in writing PL/SQL queries to be executed at DB end.
  • Implemented test cases using JUnit.
  • Working with Data Base tables, Stored Procedures, Functions and Triggers.
  • Widely used HTML, CSS for web based design.
  • Code Testing was implemented by JUnit.
  • Added Log4j to log the errors.
  • Used HTML, DHTML, CSS for UI User Interface Designing.
  • Business logic/Backend code development using EJB.
  • Experienced in Unix and Windows environment.

We'd love your feedback!