Senior Java Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- Around 8+ years of experience utilizing Java tools in Business, Web, and Client - Server environments using latestJava/J2EEtechnologies with skills in analysis, design, development, re-engineering, maintenance, installation, implementation and testing onvarious operating systems.
- Extensive experience in Core Java/J2EE technologies. Developed applications using Servlets, JSP, Struts, JDBC, XML, HTML, JavaScript, Spring, Hibernate, RestAPI, JSF and DOJO.
- Strong experience in designing and developing multi-tier enterprise level web applications using various J2EE technologies like Servlets, JSP, JDBC, JSF and JMS.
- Experience in deployment process in different environments (dev/ test/ prod).
- Experience in using various open source frameworks such asStruts, Spring and Hibernate
- Experience with various spring modules like Spring Core, Spring AOC and Spring JDBC framework.
- Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
- Experience with web/application Server like Jboss, Web logic and Apache Tomcat.
- Experience in developing web applications using Eclipse, NetBeans.
- Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
- Used AJAX and JSON to send request to teh server to check teh functionality of teh websites.
- Knowledge in presentation layer usingHTML5, CSS3, jQuery, AngularJS and AJAX.
- Experience in implementing various Object-Oriented Design Patterns.
- Experience in using XML parsers likeSAX, JAXB and DOM.
- Experience with teh build tools like ANT and Maven.
- Experience in working with databases likeOracle, PL/SQL developer and SQL Server.
- Experience in using version control toolsTortoise SVN and CVS.
- Experience in working with Agile and Water Fall methodologies.
- Good exposure to teh full software development lifecycle and Agile/Scrum methodology.
- Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.
TECHNICAL SKILLS:
Languages: Java, JavaScript, Oracle.
J2EE Technologies: Servlets, JSP, JSTL, JSF, EJB, JMS, JNDI.
Application Server/Web Server: Web logic, Apache Tomcat and Jboss.
Web Services: RESTFUL.
IDEs: Eclipse, Netbeans.
Framework: Spring (Core, AOC, JDB), Hibernate, Struts.
Version Control: CVS, Sub version, GIT.
Database: Oracle, SQL Server and DB2.
Operating Systems: Linux, Windows and Unix.
Web Technologies: Wicket, HTML5, CSS3, JavaScript, AJAX, JSON.
Scripting Languages: JavaScript, jQuery, DOJO.
Other Tools: Toad, JIRA, Win merge, Firebug, Free marker, Velocity.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Senior Java Developer
Responsibilities:
- Followed Agile Methodology to manage full life-cycle development of teh project.
- Implemented Database access throughJDBCat Server end withOracle & DB2.
- Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
- Analyze teh Code and apply teh fix solution for teh Issues Identified based on teh severity basis.
- Used to track and report teh work using JIRA.
- Developed test classes in JUnit for implementing unit testing.
Environment:Java, Spring, Hibernate, Web Services, MySQL, Tomcat, and Jira.
Confidential, Omaha, NE
Senior Java Developer
Responsibilities:
- Participated inthe High-level and Low-level system design, planning, estimation and implementation.
- Enhancements to teh existing application and bug fixes.
- Development using HTML, JSP and Json based on customers request. Implemented teh Business logic using Spring.
- Implemented Junit test cases and also maintain teh coverage for teh code.
- Code merge and deployment in Unix environments.
- Involved in Units testing, bug fixing, and supported User acceptance testing.
- Involved in writing teh services using RESTFUL Web services.
- Implemented Spring Restful Web Services.
- Mavenwas used as a build tool.
- Worked in an AgileScrum methodology.
Environment:JDK 1.5, Core Java, Spring Jdbc, Spring ORM, Eclipse, Oracle, Jboss EWS, JSF, Jboss Seam, putty for unix, XML beans, XMF, Maven, SVN, Hibernate, JPA, Spring Integration.
Confidential, Omaha, NE
Senior Java Developer
Responsibilities:
- Prepared teh technical design documents and unit test case documents.
- Involved in writing teh business logic using core java.
- Deployed and maintained teh application.
- Implemented teh Web page using teh Wicket.
- Implemented teh Business logic using Spring.
- Bug fixes and refactoring of teh code.
- This project includes more modules based on their functionality
- JUnitFramework was used for performing unit and integration testing by writing test cases.
- Mavenwas used as a build.
- Worked in an AgileScrum methodology.
Environment:JDK 1.5.09, Spring Jdbc, Spring ORM, Spring Integration, Eclipse3.2, Oracle, Weblogic, Hibernate, Wicket, Ricola (UP javascript) .
Confidential, Omaha, NE
Java Developer
Responsibilities:
- Participated inthe High-level and low-level system design, planning, estimation and implementation.
- Involved in doing teh project set up.
- Involved in writing teh business logic using core java.
- Implemented teh Spring Dependency Injection.
- Implemented Business Logic using Spring JDBC
- Performed unit testing using JUnit framework.
- ANTwas used as a build tool.
- Worked in an Agile Scrum methodology.
Environment:JDK 1.5.09, Spring Jdbc, Spring ORM, Eclipse3.2, Oracle. Weblogic.
Confidential, Omaha, NE
Java Developer
Responsibilities:
- Extensively involved in coding and development.
- Developed teh frontend (UI) web pages of application using Wicket, Ricola ( Confidential scripting).
- Develop business components using core java.
- Used Wicket for building highly interactive web applications.
- Developed DAO’s using Spring JDBC to access data from teh Oracle database.
- Used Spring Dependency Injection.
- Used JUnit for unit testing.
- Used Eclipse IDE for code development.
- Unix for deployements in various environments.
- Used Maven to standardize project build, provide a clear project definition, publish project information and share teh jar files across different projects.
- Used Agile Scrum methodology for implementing teh project.
Environment:JDK 1.5.09, Spring Jdbc, Spring ORM, Eclipse3.2, Oracle, Wicket with Ricola ( Confidential java script), Weblogic 9, Junit 3.
Confidential
Java Developer
Responsibilities:
- Designed teh framework usingStrutsand otherJ2EEdesign patterns for teh system, this includes coding business components and interfaces to be used by teh team for system development.
- Involved in Design, Development and Integration.
- DevelopedStrutsActionclasses,Action forms and ViewsusingStrutscustom tags.
- Used Eclipse asIDE tool for code development.
- UsedSubversionas source control.
- Used theANTScripts for building teh web application.
- Designed and developed web interface in JSP and Jakarta Struts for maintenance and monitoring teh system.
- Implemented Business Logic using Java Beans.
- PerformedUnitTesting.
Environment:JDK 1.5.09, Struts, Jboss Seam 1.1.5, Eclipse3.2, Mysql 5.0, Jboss AS 4.0.5 and SVN.
Confidential
Java Developer
Responsibilities:
- Developing Web-tier Components (Form Beans)
- Involved in Integrating Ajax Components using Dojo and Rico.
- Implemented Business Logic using Java Beans .
- Created Ant Build Scripts for Build and Deployment of .WAR/. JAR files.
- Involved in designing reports using IReports 1.2.x
Environment:JDK 1.5, Struts 1.2,Tomcat 5.0,MS SQL Server 2000, Ant 1.6.5, IReports 1.2.x and Eclipse 3.2.
