Java Developer Resume
SUMMARY:
- 9+ years of IT experience in developing web based applications and Client - Server technologies Java Programming language.
- Extensive experience in design and development of multi-tier applications using Java and J2EE technologies such as Servlet, JSP, JSTL, Struts, XML, Spring, Hibernate, JUnit4, Mockito, WebServices (REST (JAX-RS, Jersey), Apache Maven, WSDL, SOAP, ANT, SVN, GIT HUB, SQL and PL/SQL with Oracle 11g, MySQL.
- Experience in working with software processes like Agile and Waterfall process.
- Experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Service Locator, Factory Method, Business delegate in the development of Multi-Tier distributed Enterprise Applications.
- Extensive knowledge and implementation skills in Struts, Spring and Hibernate framework.
- Have experience in implementing RESTful Webservices using Jersey framework.
- Possess quality experience in developing SOAP web services.
- Experience in different Versioning tool such as SVN, IBM Clearcase and currently working with GIT.
- Experience of working with Maven and ANT build tool.
- Extensively involved in Application Development, Production Support and fixing the problems.
- Experience in development and deployment of JAVA/J2EE applications on JBoss, Oracle WebLogic 10.3.5, IBM WebSphere App servers and Apache Tomcat.
- Proficient in development of web applications using IDE's like Eclipse and Rational Application Designer 8.0/7.0(RAD), IntelliJ IDEA.
- Having 2 years of development experience in ATG Framework.
- Having 3 years of experience working with Agile teams using agile methodologies.
- Experience in working in SCRUM & Agile model for Java Application development.
- Strong and recent experience with developing or working within an automated testing framework.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL
J2EE Technologies: Servlets, JSP, JDBC, JSTL, Java Beans, JAX-RS, JMS, Jersey, JNDI
Frameworks: Spring, Hibernate, Struts, ATG
Build Tools: Ant, Maven
Testing: Junit, Mockito, Selenium
Web Technologies: XML, CSS, JavaScript, JQuery, Angular JS,HTML,AJAX, SOAP and WSDL
Web/App Servers: Oracle WebLogic 10.3.5, JBOSS, Glassfish, IBM WebSphere and Tomcat
Databases: Oracle 9i/10g/11g, MySQL
IDE: Eclipse, IBM RAD, IntelliJ IDEA
Operating System: Windows, UNIX, Linux.
Version Control: SVN, GIT, IBM Clearcase
Agile Tools: Jira, Bamboo, BugZilla, Jenkins, Rallly
Other Tools Used: Postman REST Client, SQL Developer, Toad, JProfiler, SOAP UI
PROFESSIONAL EXPERIENCE:
Confidential
Java DeveloperResponsibilities:
- Extensive experience in design and development of multi-tier applications using Java and J2EE technologies such as Servlet, JSP, JSTL, Struts, XML, Spring, Hibernate, JUnit4, Mockito, WebServices (REST (JAX-RS, Jersey), Apache Maven, WSDL, SOAP, ANT, SVN, GIT HUB, SQL and PL/SQL with Oracle 11g, MySQL.
- Experience in working with software processes like Agile and Waterfall process.
- Experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Service Locator, Factory Method, Business delegate in the development of Multi-Tier distributed Enterprise Applications.
- Extensive knowledge and implementation skills in Struts, Spring and Hibernate framework.
- Have experience in implementing RESTful Webservices using Jersey framework.
- Possess quality experience in developing SOAP web services.
- Experience in different Versioning tool such as SVN, IBM Clearcase and currently working with GIT.
- Experience of working with Maven and ANT build tool.
- Extensively involved in Application Development, Production Support and fixing the problems.
- Experience in development and deployment of JAVA/J2EE applications on JBoss, Oracle WebLogic 10.3.5, IBM WebSphere App servers and Apache Tomcat.
- Proficient in development of web applications using IDE's like Eclipse and Rational Application Designer 8.0/7.0(RAD), IntelliJ IDEA.
- Having 2 years of development experience in ATG Framework.
- Having 3 years of experience working with Agile teams using agile methodologies.
- Experience in working in SCRUM & Agile model for Java Application development.
