Sr Java Application Developer Resume Profile
Cleveland, OH
SUMMARY:
- Having over 8 years of experience in Java and J2EE technologies.
- Architecture, design and development experience using Java/J2EE JDK, JSP, Servlets, JDBC, EJB, MDB, JNDI, JMS, Java Mail, Web Services Axis , Struts, Hibernate, spring, Log4j, Junit3, Maven and ANT.
- Having good experience in Insurance and Financial domains.
- In-depth knowledge and demonstrated experience with technology platforms for building enterprise-level distributed systems Windows/Unix/Linux, J2EE application servers, message oriented middleware and modern N-tier server configurations .
- Experience in evaluate, recommend and/or implement tools, technologies, designs and processes to ensure a high quality deliverable.
- Experience in Software Development Processes like Waterfall, Iterative and Agile Methodologies.
- Experience in designing applications using Sequence, Collaboration, Class and Component Diagrams.
- Hands-on development, deployment and debugging experience with BEA Weblogic, JBoss Application Servers and Apache Tomcat webserver.
- Experience in developing presentation layer using JSP, JSTL, HTML, DHTML, CSS, JavaScript, jQuery and Ajax.
- Experience on Spring Framework features like Dependency Injection, JDBC Templates, Hibernate Integration, Hibernate Template, and POJO objects.
- Experience in implementing persistence layer using O/R mapping tools like Hibernate
- Hands-on experience with Relational Databases like Oracle 11g/10g, MYSQL Server.
- Experience in design, development and maintenance of Oracle 11g/10g database objects, SQL and PL/SQL programming, including effective use of Oracle stored procedures using tools like SQL Plus, PL/SQL Developer, Toad.
- Having good experience on Unix/Linux environments.
- Experience in using IDEs like Eclipse, MyEclipse and STS.
- Experience using version control tools like CVS, SVN and VSS.
- Experience in developing the unit test cases using Junit 3.0 Framework.
- Setup build environment by writing ANT and Maven scripts to build, configuring and deploying of the application in all the servers.
- Excellent client interaction, vendor management skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS:
- Programming Languages: Java
- Web Technologies: J2EE including Spring MVC, Struts 2, Servlet / JSP, JavaScript, CSS, AJAX, JQuery
- Database Connectivity: JDBC, Hibernate3, and spring
- Application/Web Servers: Apache Tomcat 7, 8, JBoss and WebLogic
- Java Development IDEs: Eclipse and My eclipse
- Operating Systems: Windows XP, Windows 7, Linux
- Middleware: JMS, WSDL, Web Service SOAP 1.1, 1.2/REST , MQ,EJB
- Tools: Ant, Maven, Toad, SQL Developer
- Configuration Tools: Sub version SVN 1.6
- Framework: Hibernate, spring 3.0 ORM, JMS, JDBC, MVC , J Unit 4, MVC
- Databases: Oracle, DB2
- Domain Knowledge: Vehicle Insurance, Banking and Financial Services, Commercial Bank
- EDUCATION:
- B.Tech Bachelor of Technology , ECE 2005.
PROFESSIONAL EXPERIENCE:
Confidential
Role: Team Lead
Responsibilities:
- Actively participating in all the phases of the system development life cycle.
- Analyze the new functionality according to RFD and BRD.
- Participating in the technical design review meting, planning and implementation.
- Preparation of the technical design documents including class diagrams, sequence diagrams in Microsoft Visio.
- Developed the enhancements with spring MVC frame work and for dependency injection using the spring IOC feature.
- Setting the coding standards and code review.
- Unit test case preparation and unit testing as part of the development.
Environment and Technologies used: JDK 1.5, Core Java/J2EE, Struts, Spring, JDBC, JBoss 4, Oracle10g, SSH Secure shell client, XML, ANT, Log4j, Junit, TOAD, MyEclipse 7.5, Eclipse 3.3.0, Linux and Windows 7.
Confidential
Role: Sr JAVA Application Developer
Project: ViperJ Conversion to Web
Responsibilities:
- Preparing As-Is documentation for the current ViperJ application
- Reverse engineering the requirements and preparing the use-case documentation
- Impact analysis
- Creating design documents for the changes
- Proof of Concepts
- Writing automated test-cases for the existing application
- Design and development of the required changes
- Unit testing and integration
Environment and Technologies used: JDK 1.5, Core Java/J2EE Servlets, JSP ,Spring dependency Injection, JDBC, JBoss 4, Oracle10g, SSH Secure shell client, XML, ANT, Log4j, Junit, TOAD, MyEclipse 7.5, Eclipse 3.3.0, Linux and Win NT.
Confidential
Role: Sr Software Developer
Responsibilities:
- Requirements and Analysis: Analysis of new business requirements.
- Involved in writing Controller classes using spring.
- Involved in defining the styles using CSS.
- Involved in the development of JSP pages using JSTL.
- Involved in unit testing.
Environment and Technologies used: JAVA, spring, JSP, Ajax, Hibernate framework, Java Script.
Confidential
Role: Java Developer
Responsibilities:
- Involved in resolving SR's.
- Creating design documents for the Change request.
- Developed presentation layer components comprising of JSP, Servlets and JavaBeans using the struts framework.
- Wrote SQL Queries, Stored procedures and Triggers.
- Used Struts validation framework for validations.
- Responsible for Analysis, Coding and Unit Testing and Support.
- JDBC connections were used to connect to the Enterprise Information Systems.
- Involved in writing junits.
Environment and Technologies used: Struts, JSP, EJB, Tibco-BW, WebLogic, Oracle, Eclipse
Confidential
Role: J2EE / Java Developer
Responsibilities:
- Designed the system with object-oriented methodology.
- Involved in unit testing.
- Participate in the whole SDLC lifecycle from the re-architecture stage to maintenance stage for this product.
- Gathered, analyzed and coded Business Requirements.
- Developed presentation layer components comprising of JSP, Servlets and JavaBeans using the Struts framework.
- Designed the presentation layer using JSP, XML XSLT.
- Implemented the complex style-sheet using XSLT to present XML data in the presentation layer.
- Developed and deployed EJB components on WebLogic Application Server.
- Developed XML and Action classes to implement framework.
- Participated in development and validation of XML, XSD.
- Designed and developed a highly convenient front end user interface using HTML and Java Server Pages JSP , for customer profile setup.
- Used WSAD 5.0 as IDE.
- Wrote SQL Queries, Stored procedures and Triggers.
- Used Struts validation framework for validations.
- Responsible for Analysis, Coding and Unit Testing and Support.
- JDBC connections were used to connect to the Enterprise Information Systems.
Environment and Technologies used: Java 1.4, J2EE, Struts, Servlets, JSP, EJB, WebLogic application server, WSAD 5.0, Oracle8i, SQL, TOAD, XML.