We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Highly motivated individual with over 8+ years hands on experience in application software development with emphasis on Object Oriented Concepts, Multi - tier, Client/Server and Web based Systems using Java/J2EE technologies.
  • Good experience in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and Testing of software applications.
  • Extensive experience in application development using Java, J2EE, JSP, Servlets, JDBC, JUnit, Log4J, XML, JavaScript, HTML,CSS.
  • Experience with Application servers and Web servers such as BEA WebLogic 7.1, IBM WebSphere 5.0 Apache Tomcat 5.0 and JBoss Server
  • Expertise in various open source frameworks and tools such as Jakarta Struts framework 1.2, GUI plug - ins like Tiles Framework, validation plugins like Validator Framework, Spring Dependency Injection,Spring MVC.
  • Good exposure on J2EE design patterns such as MVC, Data Access Object,Singleton pattern,
  • Expertise with J2EE compliant IDE’s such as Eclipse, IBM WebSphere Application Studio Developer and IBM Rational Application Developer
  • Excellent expertise in RDBMS like SQL Server and Oracle and developing database logic and writing complex efficient queries
  • Experience in developing SQL, PL/SQL queries.
  • Hands on experience in publishing & consuming Web services using Apache Axis
  • Well experienced in designing and developing Enterprise applications using Spring 2.0 and integrating with ORM framework Hibernate.
  • Strong exposure to SOAP and XML Schema’s including XML, XSL, XSD, XSLT, WSDL Jibex
  • Hands on experience in building and deploying applications using Ant, Maven,
  • Experience in development of logging standards and mechanism based on Log4J.
  • Well experienced in developing test cases using JUnit
  • Banking, Insurance, Retail industry experience.
  • Experienced using agile software development using scrum.
  • Dedicated work ethics, self-motivated, self-initiative and good team communicator. Exceptional ability to learn and master new technologies

TECHNICAL SKILLS

Operating Systems: Windows NT/2000/XP, UNIX, MS DOS

Web Technologies: JSP, Servlets, Java Script, Ajax, HTML, DHTML, XML, JavaScript, CSS, JDBC, JNDI

Databases: Oracle 11i/10g/9i, SQL Server, MySQL.

IDE/Development Tools: RAD 6.0, WSAD 5.1, Eclipse Ganymede, MyEclipse, IBM Rational Application Developer

Open Frameworks: JUnit, Struts, Hibernete,Tiles,MVC,Spring core

Languages: Java, C,C++,SQL, PL/SQL.

Application Server: BEA WebLogic, IBM WebSphere, Apache Tomcat Server,Jboss

Design Patterns: MVC (Model-View-Controller), Singleton, Service LocatorBusiness Delegate.

Web Services: WSDL, SOAP,AXIS

Version Control: CVS, Rational Clearcase, Subversion

PROFESSIONAL EXPERIENCE

Confidential

Sr Java Developer

Responsibilities:

  • Developed UI using HTML, JavaScript, CSS, JSP for interactive cross browser functionality and complex user interface.
  • Used Agile Methodology and implemented the project using Scrum process Followed Agile, SCRUM Software Development Methodology throughout the software development lifecycle.
  • Implemented client side data validations using JavaScript and Server side data validations using Java Beans.
  • Created Action Classes and Action Form Classes for the framework
  • Developed Application on MVC software architecture using Spring- MVC framework separating presentation from business logic.
  • Applied Springs IOC Container to facilitate Dependency Injection
  • Developed Controller Classes,Delegator classes,Service provide classes.
  • Implemented OR Mapping for one-to-one relation and many-to-one relation with the tables in the database Oracle.
  • Used Web sphere Application Server and JDBC package for Data Access Objects .
  • Applications Version controlling was accomplished using ClearCase.
  • Built project using Apache Maven build scripts.
  • Performed application level logging using log4j for debugging purpose.
  • More involved in writing SQL Stored Procedures.
  • Developed Unit test cases using Junit.

Environment: /Technologies: Core Java, Spring IOC,Spring AOP,Spring MVC, Hibernate/ORM, Servlet, JSP, Java Script, XML, Linux, Eclipse, Apache Tomcat, Taglib, Oracle 10G, Subversion (SVN), JUnit, ANT.Log4j

Confidential

Sr Software Engineer

Responsibilities:

  • Participated in Analysis, Design and preparation of Functional specifications
  • Involved in direct interaction with business users for requirement gathering
  • Documented Low-level design (LLD) and High-level design (HLD)
  • Followed Agile methodology and Scrum process for implementing the project
  • Developed Functional Requirements based on the business need
  • Involved in the development of front-end and middle tier using JSP and the Spring -MVC Framework.
  • Developed Action classes and Action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
  • Eclipse is used as Java IDE tool for creating JSPs, Servlets, and Spring Controller Classes,Serviceexcecuter classes
  • Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
  • Developed SQL queries and executed them by using JDBC Template provided by Spring.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate
  • Developed Web Services using Jibex and implemented web service client
  • Implemented persistence using JPA Entity classes and data access object (DAO Classes)
  • Used Hibernate OR Mapping for persistence layer.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0 .
  • Implemented OR Mapping for one-to-one relation and many-to-one relation with the tables in the database Oracle.
  • Performed application level logging using log4j for debugging purpose.
  • Applications Version controlling was accomplished using SVN.
  • Wrote PL/SQL Stored procedures, triggers, views.
  • Used ANT to compile and generate EAR, WAR, and JAR files
  • Developed unit test cases using JUnit and tested WebServices functions using SOAP UI tool.

Environment: /Technologies: Core Java, Spring, SOAP, Web Services, Hibernate/ORM, JDBC, Servlet, JSP, Java Script, XML, Linux, Eclipse, Tomcat,Apache Struts, Struts Taglib, Oracle 10G, Subversion (SVN), JUnit, ANT,Spring MVC.

Confidential

Senior Software Engineer

Responsibilities:

  • Extensively involved in enhancements/ bug fixes of the application, which involved in changing both server/client side code.
  • Used Agile Software Development Methodology throughout the software development lifecycle.
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes, Delegators using Struts framework .
  • Legacy framework is project specific framework similar to struts.
  • JavaScript was used for the client side validations.
  • Writtern Complex SQL Queries as per the requirement
  • Developing controller servlet to handle request and response.
  • Actively involved in releases and production support.
  • Participated in code review session.
  • Built project using Apache Ant build scripts.
  • Performed the initial unit testing tests using JUnit during the development of code and functional testing of the business logic

Environment: /Technologies: Core Java, Spring, EJB, JDBC, Servlet, JSP, Java Script, XML, Linux, Eclipse, Jboss Server, Struts, Struts Taglib, Oracle 10G, Subversion (SVN), JUnit, ANT,.

We'd love your feedback!