We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

NC

EXECUTIVE SUMMARY:

  • Around 7 years of Software experience in Design, Development and Support of business applications using technologies JAVA, J2EE (EJB, JSP, Servlets, JDBC), Struts Framework, Spring, Hibernate, SOAP/Rest services, EJB, JMS, XML, HTML, JavaScript, interfacing wif relational databases such as Oracle, MySQL and DB2
  • Well versed wif complete Software Development Life Cycle (SDLC) wif involvement in design, development, testing, deployment and production support.
  • Proficient wif Software Development Methodologies like Object Oriented Analysis and Design (OOAD), Agile Software Development using Scrum Methodology.
  • Specialized in J2EE enterprise application development wif open source and other supporting technologies such as Struts, Hibernate, Spring.
  • Very well experienced in core java concepts like Exception Handling, Collections Framework and Multi - threading
  • Proficient in using Struts Framework and Struts Tag Libraries application development.
  • Expertise in developing rich GUI applications using JSP, Java script, HTML, CSS, JQuery, Servlets.
  • Familiar wif J2EE design patterns such as DAO, DTO, Singleton, Business Delegates, Service Locator and Session Facade.
  • Expertise in implementing Client-Server business applications using Spring modules like Spring IOC, Spring MVC, Spring JDBC, and Spring AOP, Spring TX and Spring OXM.
  • Experience in developing J2EE applications using ORM like Hibernate and JPA.
  • Experienced in working wif SOA based architectures using SOAP based web services by WSDL, XSD, SOAP and Rest based web services using JAX-RS annotations, Jersey implementation.
  • Experienced in working wif enterprise business layer using Enterprise java bean (EJB) components like Session beans, Entity beans, MDBs and messaging layer using JMS.
  • Experience wif servers/middleware like BEA Web Logic, JBoss, Web Sphere and Apache Tomcat.
  • Proficient in using Eclipse, My Eclipse, NetBeans IDEs.
  • Expertise in XML and related standards and technologies like Web Services, SOAP, WSDL, XPath, XQuery.
  • Well experienced wif Database Development in writing Simple, Complex SQL & PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, Index wif DB2, Oracle, SQL Server and MySQL.
  • Experienced in working wif TDD (Test Driven Development) approach, writing, implement Test cases using Junit and mocking frame works.
  • Experience in using Automation testing using Selenium.
  • Experience in Software Quality Assurance testing life cycle & experience in Unit Testing and Integration Testing.
  • Experienced in involving build scripts, deployment applications using Maven, Ant and CI servers like Jenkins.
  • Experience in using SVN, Git and other version controls.
  • Experienced in creating Class diagrams, activity diagrams, sequence diagrams and flow charts using Rational Rose.
  • Ability to work in a dynamic and fast paced environment. Able to multi-task working on numerous projects concurrently.
  • Proficient in coordinating wif teh onsite and teh offshore teams.
  • Resourceful in solving problems, able to set and achieve goals and work well under pressure
  • Team player wif demonstrated ability to build strong client/user relationships.

TECHNICAL SKILLS:

Languages: Java, J2EE, PL/SQL, Python

Frameworks: Struts, Spring, Hibernate, JPA, Junit, Log4J

Java Skills: EJB, JSP, Servlets, JDBC, JMS, Java Design patterns.

Web services: SOAP, REST

Databases: Oracle, MySQL, DB2, SQLServer

Web: HTML, DHTML, CSS, JavaScript, JQuery

Version Controls: CVS, VSS, SVN

Tools: /Utilities: TOAD,PL/SQLDeveloper, SQLLoader, Eclipse, MyEclipse, NetBeans, JIRA

Application Servers: Weblogic, Tomcat, Websphere, Jboss, Glassfish

Operating Systems: Windows, DOS, UNIX Solaris, Linux

AL QUALIFICATION: Bachelors in Electronics and Communication Engineering, JNTU, Hyderabad

PROFESSIONAL EXPERIENCE:

Confidential, NC

Sr. Java Developer

Responsibilities:

  • Involved in writing Spring Beans to implement teh business logic and expose it as a business components.
  • Implemented/Configures Spring MVC components Dispatch servlet, View resolver, Controller annotation mappings specific to request processing.
  • Implemented Transaction management using Spring Declarative transaction management, AOP concepts.
  • Integrated Spring wif Hibernate To perform CRUD operations.
  • Experience in using Spring modules like Spring Batch and Spring integration
  • Implemented DAO, Value Objects design patterns and used teh technologies Hibernate core interfaces, annotations to access teh database and implement CRUD operations.
  • Designed, developed data model to map tables existed at data base, used Hibernate many-many, one-many, Inheritance annotations to map complex relationships.
  • Implemented Hibernate Utility classes to configure multiple data sources to handle global transactions.
  • Implemented Hibernate Second level of caching to improve performance across session factories.
  • Implemented Rest based web services using JAX-RS annotations, Spring MVC Rest controller to handle different data representations.
  • Created Junit test cases and used JIRA for bug tracking.
  • Involved in building, deploying applications using Maven, integrated CI servers using Jenkins.
  • Developed teh entire application implementing MVC Architecture integrating wif Hibernate and spring frameworks.
  • Designed web pages using web technologies HTML, CSS, JavaScript.
  • Experience in using scripting languages like Python
  • Involved in Unit and Integration testing.
  • Experienced in working wif TDD (Test Driven Development) approach, writing, implement Test cases using Junit and TestNG frame works.
  • Experienced and involved in writing build scripts for tests and Continuous Integration wif Jenkins.
  • Used SVN as teh Version control for Code Management.
  • Followed Agile software development wif Scrum methodology.

Environment: Eclipse, WebLogic, JDK 1.6, Spring, Hibernate, Rest web services, JMS, Ajax, JQuery, Junit, Maven, Jenkins, SVN, JIRA.

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Developed teh enterprise application using Struts 2.x framework.
  • Implemented important functionality of teh framework using Struts2 interceptor components.
  • Was involved in writing teh SQL queries for teh communication wif DB2 database.
  • Co-ordinated wif BI specialists to prepare reports using Jasper.
  • Used DOJO’s a JavaScript Framework to do teh web develop on teh client side.
  • Used Visual Source Safe for teh Code Management.
  • Involved in Unit and Integration testing phases.
  • Experience in using automation testing tools like Selenium Web Driver and TestNG
  • Worked wif Log4J to store teh logging messages.
  • Used ANT as teh building tool and created some ANT build scripts and Junit tests to manage project.
  • Followed Agile software development wif Scrum methodology.
  • Used important features such as OGNL, Value Stack, and teh Application Context, automatic transfer and conversion of data between teh HTTP and Java classes.
  • Used Struts2.0 UI component tags to build User Interfaces of our web applications
  • Developed teh CommonUtils to implement reusable code in teh application.
  • Used Hibernate JPA for teh object/relational persistence.
  • Developed POJO’s and DAO’s to implement teh Hibernate functionality.
  • Experience in writing Cache Mappings based on specified strategies in Hibernate

Environment: NetBeans6.8, Glass Fish Application Server, JavaScript, JDK 1.5, HTML, XML, Hibernate, JPA, DB2, J2EE, JSP, Struts 2.0, DAO, Log4j,Java script, DOJO.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed deployment descriptors for teh EJB has to deploy on Web Sphere Application Server.
  • Developed Web Services for data transfer from client to server and vice versa using WSDL.
  • Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS) and XML.
  • Used JNDI to perform lookup services for teh various components of teh system.
  • Developed teh Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to teh service providers.
  • Experience in using Oracle 8i.
  • Worked to develop an interactive Web Application using JavaScript for Data Validations.
  • Used Sub-Version as teh version control System.
  • Build ANT Script for teh application and used Log4J for debugging.
  • Used JUnit Framework for teh unit testing of all teh java classes.

Environment: Eclipse, JDK 1.5, WebSphere, JDBC, EJBs, Oracle8i, JSP, DAO, Log4j, HTML, CSS. Junit, JIRA.

Confidential

Java Developer

Responsibilities:

  • Developed bulk loading module, costumer specific access control model and search functionality for teh catalog server in our product.
  • Responsible for designing and developing catalog server UI using XML/XSLT
  • Developed shopping cart functionality (Back end and UI) for teh catalog.
  • Responsible for meeting teh specific performance goals for teh catalog server put forth by teh customer.
  • Deployed teh application using tomcat webserver.
  • Worked on web-based reporting system wif HTML, JavaScript and JSP.
  • Involved in Designing teh Database Schema and writing teh complex SQL queries.
  • Accessed teh database using JDBC.
  • Used Oracle 8i database for teh application.
  • Extensively involved in writing Stored Procedures for data retrieval and data storage and updates in Oracle database using JDBC.
  • Used JMS (MQ Series) for reliable and asynchronous messaging teh different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during teh development phase.
  • Extensively used log4j for logging throughout teh application.
  • Used CVS for efficiently managing teh source code versions wif teh development team.

Environment: Eclipse, JDK 1.5, Tomcat 6, JDBC, DB2, JSP, DAO, Log4j, HTML, CSS. Junit, JIRA, CVS.

We'd love your feedback!