Sr. Java Developer Resume
Dover, NH
SUMMARY
- 8 years of IT experience in software development includes Analysis, Design and Development of Enterprise and Web based applications.
- Experience in design and development of multi - tier applications using Java, J2EE, Spring, Hibernate and Web Services.
- Expertise in client side technologies including JavaScript, HTML and CSS.
- Worked on OS - Windows, UNIX and iOS.
- Worked with MySQL and Oracle.
- Oracle Certified PL/SQL Developer.
- Experience with IDE’s like Eclipse, SQL Developer and MySQL Workbench.
- Experience of design patterns and proficient with Web technologies.
- Experience with frameworks like Spring, Struts and Hibernate.
- Worked on application servers like JBoss, WebLogic and WebSphere.
- Worked on web server Apache Tomcat.
- Experience in Java based Web Services.
- Comfortable with all phases of Software Development Life Cycle (SDLC),
- Experience with Agile methodology and SCRUM.
- Expertise in Data Warehousing, Data Modelling, Data Mining, and UML using tools like Microsoft Visio and Weka.
- Experience in preparing project plans, design documents and test plans.
- Very strong interpersonal and communication skills and a proven team player.
- Excellent background of customer interactions, support and system maintenance.
- Strong ability to work independently and take responsibility for application development, implementation, support and maintenance.
TECHNICAL SKILLS
Languages: Java, JavaScript, HTML, C, C++, SQL, PL/SQL, Shell Scripting
J2EE Technologies: JSP, Servlet, Spring 3.x/2.x, Struts 2.x/1.x, Hibernate
Web Technologies: HTML, JavaScript, XML, XSD, XSLT, JQuery
WebServices Tech: SOAP, REST with Apache Axis, CSF and JAX-WS, JAX-RPC
Web/App Servers: JBoss, WebLogic, Tomcat and WebSphere
Database: Oracle 10g/ 11g, MySQL, SQL Server
Development Tools: Eclipse, Visual Studio
Modeling Tools: CA Erwin DM, Enterprise Architect
Testing Tools/ Others: JUnit, Selenium, TestNG, SoapUI, Putty, WinSCP, Weka, Microsoft Project, Base Camp
Platforms: Windows 7, Windows XP, UNIX/LINUX, iOS
PROFESSIONAL EXPERIENCE
Confidential, Dover, NH
Sr. Java Developer
Responsibilities:
- Prepared Technical Design documents base of Functional Requirement document.
- Developed application modules using Java, J2EE, Spring and Hibernate technologies.
- Implemented Controller Layer for Commission Output web application.
- Used annotation based spring configuration.
- Implemented Service Layer to perform all teh application’s Business Logic.
- Used Hibernate as ORM framework for DAO layer to access Oracle.
- Written PL/SQL queries for DDL DB operations.
- Used industry standard design patterns like MVC, Data Transfer Object, Business Delegate and Factory Patternfor better maintenance of code and re-usability.
- Developed unit test cases withJUnit frameworkfor testing accuracy of code.
- Used Log4j as teh logger for Commission Output web application.
- Worked withEclipse IDE for application development.
- Used Apache Tomcat Web Server as development web server.
- UsedMaven build toolto achieve more functionality for build process.
- UsedSVNas version control.
Environment: Java/J2EE, HTML, CSS, JQuery, JavaScript, JSP, UML, Apache Tomcat Server, Weblogic, Eclipse, Maven, SVN, Oracle.
Confidential, Fremont, CA
Java Lead
Responsibilities:
- Participated in Design analysis, Impact analysis and defining teh scope of teh application.
- Prepared project Use Case documents dat would act as manuals for teh end user.
- Prepared High-level and Low-level design documents using Sequence Diagrams and Class Diagrams.
- Developed application components and business logic using Struts MVC framework.
- Developed Action forms, Form Beans, Struts Action classes.
- Implemented Service module for all teh business operations.
- Involved in front-end development using HTML, CSS, Java Script and JSP.
- Implemented Data access layer using Hibernate ORM framework for connecting to MySQL database.
- Used Pojo classes as Value Object classes.
- Developed Java based reusable server-side components such as Utility classes.
- Wrote unit test cases for all modules using JUnit.
- Used maven for project building.
Environment: Java, J2EE, JSP, Struts, Hibernate, Tomcat, MySQL, maven and Eclipse.
Confidential
Sr. Software Engineer
Responsibilities:
- Prepared design documents like high-level design document and low-level design document.
- Created Class Diagrams and Sequence Diagrams for Java programs
- Developed teh View pages in JSP, using CSS and JavaScript validations.
- Used IOC and MVC feature of Spring framework in teh application.
- Involved in teh deployment of web components on teh JBOSS environment.
- Implemented logging feature using Log4j.
- Used properties file to avoiding hard coding configuration.
- Prepared and implemented test cases.
- Involved in production support of this application.
Environment: Java, Spring, Struts, JSP, Servlets, XML, JBOSS, Log4j, Hibernate, Oracle, Ant, eclipse.
Confidential
Technical Associate
Responsibilities:
- Involved in Design analysis, impact analysis and defining teh scope of teh application.
- Developed Action Classes and Form beans for controller module.
- Designed and Developed Struts view pages using JSP, CSS, and JavaScript.
- Analysis and review of teh Business Requirements with teh client.
- Implemented logging feature using Log4j.
- Involved in teh deployment of web components on teh JBOSS environment.
- Used SVN as version control system.
Environment: Java, Struts, Servlets, JDBC, JSP, EJB, Web Services, SVN, JBOSS, Log4j and Oracle.
Confidential
Programmer Analyst
Responsibilities:
- Developed teh web base Application using JSP, Java.
- Implemented MVC architecture using Struts. Created Action class, Action Form Classes.
- Based on MVC architecture worked on Controllers, Business, DAO and view Layers.
- Worked on teh application, which includes development, bug fixing, use case analysis, designing, and unit testing.
- Derived technical approach from teh functional requirements.
- Analyzed various issues arising out of teh applications and providing solutions.
- Developed complex SQL Queries, stored procedures.
Environment: Windows, Java, JSP, Struts, MVC, and SQL/PLSQL.
