Java Developer Resume
SUMMARY
- Over 6 years of professional experience in development and deployment of various Object Oriented and web based Enterprise Applications using Java/J2EE technologies.
- Java/J2EE Professional with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and Implementation of Client/Server, Internet and Legacy application.
- Experiences with MVC frameworks like STRUTS & SPRING and ORM tools like HIBERNATE.
- Experience in Developing Restful APIs with JAX - RS and Jersey framework
- Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, Angular JS.
- Enhanced the user interface for web applications using HTML5, CSS3 and various style sheets.
- Developed single page application by using Angular JS.
- Expert level experience in J2EE technologies like Servlets, JSP, EJB, Struts, Spring, JSF, JSP, JMS, AJAX, JDBC, JNDI, Hibernate and Web Services.
- Expertise in implementing J2EE Design Patterns like MVC, Adapter, Front End Controller, Singleton, Session Facade, Factory DAO in designing the architecture of large applications.
- Involved in the development of business module applications using J2EE technologies like Servlets, Struts, and JDBC.
- Used GIT to maintain code version control. Maintained different branches in various stages like development, QA, and production.
- Extensive knowledge of working with application servers including Oracle Web Logic, IBM Web Sphere, JBoss and Apache Tomcat servers.
- Worked in configuring the data &JNDI Configurations in Web Sphere application server.
- Database development skills using Database Servers like MySQL, SQL Server … DB2 and Oracle.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries for Oracle 10g/11g.
- Involved in writing the JUnit test cases and integration testing of the system and also developed Junit classes extensively for end to end testing and worked with log4j for logging.
- Good Experience in software development life cycle process using Agile, Waterfall, Test Driven Development and SCRUM.
- Experience in developing and deploying J2EE applications on Windows/LINUX/UNIX/MacOS in distributed environment.
TECHNICAL SKILLS
Web Technologies: DHTML, JavaScript, Ajax, XML, CSS, JSP 2.0/2.1, Tag Libraries, Testing Framework Junit.
Application / Web Servers: WebLogic 10.3, IBM Web sphere 7.0, Apache Tomcat, JBoss, SOA Build Tools ANT, Maven
Design Patterns: Singleton, DAO, Factory, Façade, Data Objects
IDEs Eclipse: NetBeans7, WebLogic Workshop 8.1, Eclipse
Frameworks: Struts, Springs, Hibernate, JSF, Scripting JAVA Script, Shell, JQuery, JSON, AJAX, HTML5, Angular JS, CSS Databases Oracle, My SQL, SQL Server, DB2
Databases: Oracle 11g/10g, DB2 8.1, MS-SQL Server, My SQL
Operating Systems: Unix / Linux, Windows 2000/NT/XPs
JAVA / JAVA EE Technologies: Core Java, Servlets 2.5, XML, JSF, JDBC, JNDI, RMI, LDAP, HTML 5, DHTML, XHTML, JavaScript, JQuery, AJAX, EJB /3.0, JAVA Beans, JSON, Angular JS, Node JS, Ext JS,TDD
