We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • Having 8 years of experience in Enterprise Software development, Web Development, Implementation of J2EE Technologies (JDBC, Servlets, JSP, JSTL, Restful web Services, Spring, Hibernate ORM, Struts) in Financial, Banking and Insurance domains.
  • Experience in spring module like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse and STS IDE.
  • Involved in development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
  • Experience in using various Web and Application Servers like Apache Tomcat, IBM - Web Sphere process server.
  • Experience in front-end development using JSP, JSTL, HTML5, CSS, JavaScript, AngularJS framework.
  • Excellent programming experience in Java 1.5/1.6, JDBC, Servlets, JSP.
  • Experience in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Factory, Singleton and Business Delegate in the development of multi-tier distributed applications.
  • Expertise in implementing Web Services using SOAP, WSDL.
  • Expertise in design and development of various web applications with n-tier architecture using MVC pattern in J2EE environment.
  • Knowledge in RDBMS concepts and experience in Oracle, MS SQL Server2000 and My SQL.
  • Hands-on experience in writing database queries, stored procedures, and triggers.
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Experience on building and deploying applications using Hudson Continuous integration tool.
  • Involved at the time of deploying the application and do the functional checkout on deployed production code.
  • Experience on creating and building the application dynamically using Maven build tool.
  • Experience in developing software using SDLC and Agile/Scrum methodologies
  • Experience on IBM Web Sphere 4.0/5.0/6.0 application server and web servers like Tomcat, Apache and Java Web Server.
  • Extensive experience in different Integrated Development Environment like RAD, Eclipse, STS, Net Beans and Edit plus.

TECHNICAL SKILLS

Languages: JAVA, UML, XML (SAX and DOM), JavaScript, SQL, PL/SQL, HQL, UNIX Shell Scripting.

Java Technologies: Servlets, JSP, JDBC, JNDI, RMI, Struts, JPA, Hibernate, Log4J, Java Beans, JSTL, JQuery, Log4J, Java Mail, JAX-WS API, CXF Restful Web services, JUnit and AJAX, Angular JS.

Frameworks: Struts, spring, Hibernate,Angular Javascript.

J2EE Design Patterns: MVC, Singleton, Factory, Abstract Factory and Iterator Pattern.

Design Methodologies: Object oriented (OOA/OOD), Agile Scrum, Client-Server, UML and SDLC.

Development tools: IBM Web Sphere Studio (WSAD 4.x/5.x, RAD7.x), Eclipse 3.0, STS and Net Beans.

Servers: IBM Web Sphere 7.x/8.x,JBOSS,Web Logic and Tomcat 4.0.

Databases: Oracle 8i/9i/10g, MS SQL Server2000/2005, MySQL and MS Access.

Versioning Systems: CVS, SVN and Clear Case.

Build Tools: Apache ANT & Maven.

Operating Systems: WINDOWS NT/XP and LINUX.

Application Support: Splunk, SharePoint, BSM, HPMS, Node Checker, Tealeaf, Hudson

Protocols: SOAP1.1, TCP/IP, HTTP and FTP.

PROFESSIONAL EXPERIENCE

Confidential, Overland park, KS

Java Developer

Responsibilities:
  • Involved in Analysis, Development, Integration and Testing of application modules.
  • Followed AGILE/ SCRUM methodology.
  • Involved development of getTransactionService using the Apache CXF restful service.
  • Testing the web services using Rest Client, Firefox Poster and Postman.
  • Produced and consumed web services through Rest API.
  • Integrating with backend service code to front end pages using Angular JS.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase.
  • Used Hudson (Jenkins) continuous integration tool to do the deployments.
  • Used jacoco plugin for code coverage.
  • Defect fixing activity as a part of User Acceptance phase.
  • Involved in writing Junit test cases for each business functionality using Mock ITO.
  • Involved in the development of test cases for the testing phase.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the GitHub Controlling tool.
  • Involved in tomcat server configuration for deployment.
  • Involved on providing browser and server authorization to provide security.

Environment: Java1.7,JavaScript,Angular JS, Apache CXF Rest Web Services, SQL Developer,log4j, Maven 3.0.25,Hudson, GitHub, TextNG, Oracle, JDBC,JPA, Tomcat application server, Fire fox Poster, Eclipse Juno, web Logic Application Server, Junit 1.4,Mock ITO, Power Mock.

Confidential, Mountain View, CA

Java Developer

Responsibilities:
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Followed AGILE/ SCRUM methodology.
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Testing the web services using the Rest Client, Firefox Poster and Postman.
  • Produced and consumed web services through Rest API.
  • Used Code Review tool for doing code reviews on developed code.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase.
  • Used Hudson (Jenkins) continuous integration tool to do the deployments.
  • Defect fixing activity as a part of User Acceptance phase.
  • Looking into the splunk logs for hidden application errors.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Integrating with backend service code to front end pages using Angular JS.
  • Binding backend json object to view through Angular JS directives.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the GitHub Controlling tool.
  • Involved in tomcat server configuration for deployment.

Environment: Java1.7, Jersey Rest Web Sevices, SQL Developer,log4j,Maven 3.0.25,Angular JS,Hudson, GitHub, TextNG, Oracle, Tomcat application server, Apple MacBook Pro.

Confidential, Santa Clara, CA

Java Developer

Responsibilities:
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Followed AGILE/ SCRUM methodology.
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Involved in the application development using Spring MVC module.
  • Work delegation to the team members.
  • Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
  • Communicated with the database using Hibernate.
  • Implemented Cross-Cutting functionality using Spring AOP module.
  • Used Hudson (Jenkins) continuous integration tool to do the deployments.
  • Responsible for coordinating with testers during system testing.
  • Integrating with backend service code to front end pages using Angular JS.
  • Binding backend json object to view through Angular JS directives.
  • Defect fixing activity as a part of system testing phase.
  • Produced and consumed web services through Rest API.
  • Implemented application level securing through Spring Security Module.
  • Looking into the splunk logs for hidden application errors.
  • Involved in the development of test cases for the testing phase.
  • Involved in looking into the sonar issues.
  • Used radar tool to log the defects as part of Integration Testing.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling tool.

Environment: Java1.6, Spring (MVC, Core, AOP, DAO, ORM),STS,JSP, Apache CXF SOAP/Rest Web Services, Servlets, JSTL, HTML, CSS,XML, Ajax, Java Script,Angular JS, JQuery, Active MQ,SQL Developer,log4j,Maven,Hudson, Sub Version, JUnit, Oracle, JBOSS application server, Apple MacBook Pro.

Confidential, Bloomington, IL

Java Developer

Responsibilities:
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Followed AGILE/ SCRUM methodology.
  • Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
  • Used JQuery to make AJAX calls.
  • Testing the web services using the SOAP UI.
  • Produced and consumed web services through Rest API.
  • Work delegation to the team members.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
  • Used Hudson (Jenkins) continuous integration tool to do the deployments.
  • Used CodeReviewTutor for doing code reviews on developed code.
  • Used SharePoint for communicating the documents, uploading knowledge items and update the tracker sheets across the team.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase.
  • Defect fixing activity as a part of User Acceptance phase.
  • Looking into the splunk logs for hidden application errors.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling tool.

Environment: Java1.6, Spring (MVC, Core, AOP, DAO, ORM),Eclipse-3.4,JSP, Servlets, JSTL, HTML, CSS,XML, Ajax, JAX-RPC Web services, Restful webservice Java Script, Hibernate, JQuery, SQL/PLSQL,log4j,JNDI,Maven,Hudson,Java Beans, Sub Version, Dojo Mapper, JSTL, RTC, Junit, Oracle, Web Sphere server 6.0(RAD), Apache Tomcat and Quality Center, Sun Solaris UNIX and Windows XP,TOAD and Splunk.

Confidential, Columbus, OH

Java Developer

Responsibilities:
  • Mapping the business requirements to the business process modeling specifications and detailed design documentation.
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Coded the Java Beans to populate the data required by JSPs.
  • Performed code review and test cases review for the developed features.
  • Used the features of Spring Core layer, Spring ORM layer to develop the application.
  • Written test cases for unit testing the code using Easy mock testing Framework.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Used Object/Relational mapping tool Hibernate to do the CRUD (Create, Read, Update and Delete) operations and to achieve object persistency.
  • To avoid third party dependency used Dozer Mapping to map the java objects.
  • Testing the web services using the SOAP UI.
  • Produced and consumed web services through Rest API.
  • Defect fixing activity as a part of system testing phase.
  • Defect fixing activity as a part of User Acceptance phase.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Used SVN for version control across common source code used by developers.

Environment: Java1.6,Spring(MVC, Core, AOP, DAO, ORM),Eclipse-3.4,JSP, Servlets, JSTL, Html, CSS,XML, Ajax, Java Script, JQuery, SQL/PLSQL, Restful Webservices,log4j,JNDI,Maven,Hudson,Java Beans, Sub Version, Dojo Mapper, JSTL, RTC, Junit, Oracle, Apache Tomcat, RTC and Quality Center, Sun Solaris UNIX and Windows XP,TOAD.

Confidential

Java Developer

Responsibilities:
  • Involved in Full Life Cycle Development in Distributed Environment using J2EE technologies.
  • Spring is used as base framework to control the application flow, Hibernate is used Object relational mapping tool for the interaction with database Oracle while JSP’s formed the UI for the application.
  • Designed and implemented the J2EE Based Struts Framework for converting from legacy systems into N tier Architecture.
  • Developed Action handlers and Form beans as a part of struts architecture.
  • Involved in writing Junit Test Cases.
  • Implemented client side validations using java script.
  • Developed layouts for the pages using Tiles framework and JSP’s using struts tag libraries and JSTL.
  • Worked with different locales to support internationalization which provides support for local language.
  • Used Model View Controller and DAO design patterns.
  • Extensively used the Java collection Framework classes for holding the application objects.
  • Performed code review and test cases review for the developed features.
  • Written ANT scripts to build the entire module and deploy it on the server.
  • Work delegation to the team members.
  • Responsible for coordinating with testers during system testing.
  • Used Clear Case for version control across common source code used by developers.

Environment: Java 1.4, JBuilder IDE, TOAD, Beyond Compare, Clear Case Version Control, Struts, Bug Tracker, JDBC, JSP, Servlets, Oracle, ANT, Java Beans, Java Mail, CSS, DWR(Direct Web Remoting),UML,UNIX, HTML, Windows XP.

Confidential

Java/j2EE Developer

Responsibilities:
  • Involved in the application development using Spring MVC module.
  • Designed and developed the web interactive e-forms using JSP and Servlets.
  • Used JSTL tag libraries to process model objects in jsp pages.
  • Implemented Data Access Objects (DAO) design pattern, to encapsulate the database logic.
  • Utilized Struts Tiles for JSP page layouts. Utilized Struts tags for Client Side Validations.
  • Written test cases for unit testing the code using JUnit testing Framework.
  • Actively involved in database development and coding of PL/SQL, SQL DDL (Create, Drop, and Alter) & DML (Insert, Delete, Update) statements, functions and triggers.
  • Defect fixing activity as a part of system testing phase.
  • Defect fixing activity as a part of User Acceptance phase.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.

Environment: Java 1.4, spring (MVC, DAO, AOP, Core), JSP, Servlets, Struts, JDBC, JNDI, Eclipse IDE, XML, HTML, DHTML, Java Script, Apache Tomcat, CVS, TOAD, Oracle, putty, Beyond Compare, PMD Tool, JSTL, Junit, Java Mail API and ANT Build Tool.

We'd love your feedback!