We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • Over 8 years of experience in software development includes Analysis, Design and Development of Web - based applications.
  • Good knowledge and experience in OOP concepts and design.
  • Experience in design and development of multi-tier applications using Java, J2EE, Struts, Spring, Hibernate, XML, XSD, SOAP, WSDL, AJAX and JUnit.
  • Hands-on experience in client side Technologies such as HTML, CSS, JavaScript, JQuery and Angular JS.
  • Good Experience in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Experience in web application development using open source MVC Frameworks such as Struts and Spring with various design patterns.
  • Vast experience in using MVC architecture for developing applications using Servlets, JSP and JavaBeans.
  • Good experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language(HQL).
  • Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQL.
  • Expertise in writing Stored Procedures, Functions, DDL and DML SQL queries.
  • Experience in creating, validating and parsing XML documents.
  • Experience in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Developed SOAP and RESTful Web services in Java.
  • Experience in implementing various design patterns such as Singleton, DTO and DAO.
  • Good knowledge on building applications using ANT & Maven and also used Rational Clear Case for configuration management.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all teh developers.
  • Strong experience in different IDEs like RAD, Eclipse and JBuilder.
  • Worked on various Application and Web Servers like Jboss, BEA Web Logic, IBM Web Sphere and Apache Tomcat, Jenkins.
  • Good Experience with Rational Unified Process (RUP), Agile/Scrum and Test Driven Development Methodologies.
  • Strong communication and interpersonal skills and teh ability to interact TEMPeffectively with people at multiple levels of teh organization.

TECHNICAL SKILLS

Languages: Java, C, C++

JEE Technologies: JSP, Servlets, JDBC, Web Services

Frameworks: Struts, Spring 4.0, Hibernate 3.0

Application Servers: Tomcat, Weblogic, Web sphere, JBoss, Glassfish 2.1

Web Technologies: HTML,CSS, XML, JQuery, JavaScript

IDE’s: NetBeans 6.x, Eclipse 3.x, Gradle

Database: Oracle, SQL, MySQL, DB2

Design Tools and Methodologies: MS Visio, Rational Rose, UML, RUP

Build and Test Tools: Maven, Ant, Junit, Log4j, Bug Track

Operating Systems: Windows 98/2000/XP/Vista/7/8, LINUX, MAC-OS

PROFESSIONAL EXPERIENCE

Confidential, Buffalo, NY

Sr. Java Developer

Responsibilities:

  • Analyzed and reviewed client requirements and design.
  • Developed User interface using JSP, JavaScript, AJAX, JQuery, AngularJS, HTML5, and CSS.
  • Developed framework like spring MVC and Spring Bean Factory using IOC,AOP concepts.
  • Implemented design patterns such as Singleton, Session Façade, and Factory.
  • Developed POJO classes and used annotations to map with database tables.
  • Designed, developed and deployed Session and message driven EJB components beans.
  • Developed WebServices like SOAP, WSDL and consumed RESTful web services using Akka.
  • Developed Hibernate JDBC code for establishing communication with database.
  • Used SQL queries to retrieve information from database.
  • Developed various triggers, functions, procedures, views for payments.
  • XSL/XSLT is used for transforming and displaying reports.
  • Used SVN to control versions in project and performed GC Tuning.
  • Performed unit testing by using JUnittesting tool and debugged using Log4j.
  • Built teh application using ANT scripts and deployed using WebSphere server.
  • Followed agile methodology for development process.
  • Involved in preparing document at each stage of teh project.

Environment: Spring MVC, XML, Hibernate, UML, RSA, XSLT, JSP, SOAP, EJB, JQuery, AJAX, JUnit, Log4j,ANT, Win XP, HTML, Eclipse, WebSphere Application server.

Confidential, IA

Java Developer

Responsibilities:

  • Involved in gathering requirements and build technical specifications.
  • Involved in preparing class diagrams, sequence diagrams and activity diagrams and establishing relationship by using MS Visio.
  • Used Spring AOP for transaction management and logging.
  • Developed User Interface using JSP standard tags and Java script.
  • Developed business logic by using spring and data access by Hibernate.
  • Wrote POJO classes and used annotations to map database tables with java objects.
  • Developed HQL queries to retrieve data from database using Hibernate. Performed CURD operations using Hibernate Template provided by spring.
  • Implemented caching by using ehCache for second level caching.
  • Implemented and exposed Web Services using Apache Axis and JAX-WS, for authorizing payments to/from customers.
  • Followed Test Driven Development concept of Agile Methodology to produce high quality software.
  • Carry out bug fixing and unit testing using JUnit.
  • Extensively used ANT script for packing and build deployment.
  • Designed and Developed Web Services using technologies WSDL, SOAP to communicate to teh other modules.
  • Involved in code review process and preparing document at every stage.

Environment: Java Scripts, Hibernate, Web Services, Agile methodology, SOAP, ANT, JUnit, Oracle 11g,Weblogic server, Java 6, XML, HTML, JQuery.

Confidential, OH

Java Developer

Responsibilities:

  • Used StrutsTiles component to give common look and feel to an advisor application
  • To make web pages more interactive used AJAX.
  • Extensively used Eclipse for writing code
  • Written *.hbm.xml file, for developed POJO to map teh object to relational database.
  • Designed and implemented data model using Hibernate 3.0 as teh persistence layer that uses Oracle as back-end database.
  • Used LDAP for Authentication and Authorization
  • Transfer of data from presentation tier to web tier is done using Value Object(VO)
  • Developed front end modules and consumed various Web services in teh business layer using protocols like SOAP, UDDI and WSDL for business processes like financial resolver, net worth calculator, Credit Card Application and tax calculator etc. in teh application
  • Used JAXR API forretrieving WSDL file from Universal Description Discovery and Integration Registry (UDDI).
  • Building and deployment of EAR, WAR, JAR files on test, stage and production systems in Web-logic Application Server.

Environment: Java 1.5, JSP, AJAX, Struts 2.0, EJB 2.0, Hibernate 3.0, Oracle 10g, Spring 2.5, PL/SQL, CVS, Jboss 5.0, JavaScript, Log4J, HTML, DTML, LDAP, CSS, Jersey, JAXR, JAXB, SOAP, UDDI, WSDL, Unix.

Confidential

Java Developer

Responsibilities:

  • Developed Web interface using JSP, Standard Tag Libraries(JSTL),and Struts Framework.
  • Used Struts as MVC framework for designing teh complete Web tier.
  • Developed different GUI screens JSPs using HTML, DHTML and CSS to design teh Pages according to Client Experience Workbench Standards.
  • Developed Action Form Beans, Action classes for implementing business logic for teh Struts Framework.
  • Validated teh user input using Struts Validation Framework.
  • Client side validations were implemented using JavaScript.
  • Implemented teh mechanism of logging and debugging with Log4j.
  • Version control of teh code and configuration files are maintained by CVS.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in teh SQL query optimization.
  • Developed PL/SQLpackages and triggers.
  • Developed test cases for Unit testing and performed integration and system testing.

Environment: J2EE,WebLogic, Eclipse, Struts 2.0, JDBC, JavaScript, CSS, XML, ANT, Log4J, VSS, PL/SQL and Oracle 8i.

Confidential

Java Developer

Responsibilities:

  • Analyzed client requirements and developed documents with detailed design.
  • Used beans which are message driven for asynchronous processing alerts to teh customer.
  • Struts framework is used for generating forms and action validations for user request data.
  • Server side validations are developed that checks using struts validators and JavaScript validations.
  • Developed and implemented validations of data with JSP’s and struts custom tags.
  • Applications are developed that accesses teh database using JDBC to execute queries, prepared statements and procedures.
  • Programs are developed to manipulate teh data and perform CRUD operations on request to teh database.
  • Developed use cases, class diagrams, sequence diagrams and data models.
  • Developed SQL, PL/SQL code and views using IBM DB2 for database.
  • Supported in developing business tier using teh stateless session bean.
  • UsedANT build tool andJUNIT testing tool for performing unit testing
  • Deployed using Tomcat Server.
  • Reviewed code and performed integrated module testing.

Environment: Java, J2EE 1.2, AJAX, Struts 1.0, HTML, XML, JSP, JDBC, EJB 2.0, ANT, XML, IBM, Tomcat Server, JUNIT, DB2, Rational Rose, Eclipse Helios, CVS.

We'd love your feedback!