Sr Java Developer Resume
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,.
