We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 7 years of Experience in the Java/ J2EE development in all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
  • Very strong knowledge in Object Oriented Analysis and Designing, Object oriented programming and Design Patterns.
  • Excellent knowledge and experience of developing applications with Model View Architecture (MVC) using Struts framework, spring framework.
  • Experienced in creative and effective front - end development using JSP, JSTL Tag Libraries, Servlets, JavaScript, HTML, DHTML, JavaScript, jQuery, Ajax and CSS.
  • Experience in new front end technologies like JSP, HTML5, CSS3, Rich faces, Bootstrap, JQuery and Angular JS
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, Web logic, Web Sphere and Tomcat.
  • Experienced in configuring of build files with ANT, Maven and logging using log4J, SLF4J.
  • Experience in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
  • Experience in Service Oriented Architecture using Web Services like SOAP & Restful.
  • Experienced in writing simple Stored Procedures, understanding complex Stored Procedures and performance tuning of SQL Queries.
  • Hands on experience in giving Production and Deployment Support.
  • Strong experience in UNIX and Linux.
  • Extensively worked on new requirement and enhancements to meet the client requirements.
  • Experience in Design and Development of custom software solutions, and Re-engineering to enhance existing frameworks to work with newer technologies
  • Experience in RESTful and SOAP Web Services and its various aspects of integration with Application Servers.
  • Experience with UML for designing applications using Rational Rose and QSEE.
  • Client interaction for requirement gathering/business process mapping, finalization of technical and functional specifications.
  • Developed and deployed EJBs on BEA Web Logic 8.0/7.1 application server.
  • Extensive experience in SOAP, XML and WSDL (Web Services).
  • Good experience in Version control using CVS, SVN.
  • Experience in using Junit is for unit testing and Test Driven Development using Mockitos, power mocks and Db Unit.
  • Design, development, testing, troubleshooting and debugging of the web application
  • Strong analytical and interpersonal skills along with excellent communication skills.
  • Highly motivated, willing to work independently and in a team environment.
  • Experience in design and development with tools like Eclipse, My Eclipse
  • 3 years’ experience on Iterative development using Agile Scrum Methodology included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs

TECHNICAL SKILLS

Languages: Java, UML, XML, and PL/SQL.

Web and Application Servers: Bea Web logic Server 10.3, J boss Application Server 4.x/5.x, WebSphere 6.x/7.x, Apache Tomcat 5.x,6.x, 7.x

Java Technologies: Java, Java Beans, J2EE, JSP, Servlets, JSTL, JDBC, JNDI, Web Services, SOAP, Restful, Struts (Tiles, tag libraries, Validation Framework), Spring framework, Hibernate3.2/3.5.JFreeChart, Java Mail, Google API

Web technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, AngularJS, CSS, XSLT, AJAX, Boot Strap

Data Base: MS SQL Server, Oracle 9i, and MySQL 5.0IDE: Eclipse, STS, Rational Application Developer RAD

Build Tools: Maven, Ant

Other Technologies: JUnit, Log4J, JAXB, JIBX, XML Beans, Jackson Mapper,Mocktio

Scripting Languages: HTML, Java Script, jQuery, JSON

Methodologies: Agile Scrum, SDLC Waterfall model

Version Controls: CVS, SVN,GIT

Operating Systems: Windows, Unix and Linux

Process Tools: JIRA, Rally dev, Jenkins.

Web services: SOAP and RESTful.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Developed Custom, Responsive Web Application using Spring MVC, Angular JS.
  • Used Bootstrap and media queries to create a responsive website
  • Developed the Front End Screens and user interfaces using HTML5 and CSS3.
  • Analyzing, Debugging and Fixing the Front End UI issues
  • Used various JavaScript and j Query libraries, AJAX for form validation and other interactive features.
  • Developed the Controllers, Service Layer, Dao layer using Spring MVC, Spring JDBC.
  • Used SVN, GIT for version control and used IDE for developing the application.
  • Used Apache POI to read and write Excel files.
  • Managed deployments to QA, UAT and other higher environments.
  • Developed the CURD operations using Spring JDBC.
  • Used Restful Web Services to inserted, deleted and updated add details and their information will be used by other two applications.
  • Integrated the application with Spring Quartz framework.

Environment: JDK 1.7, Oracle 11g, HTML5, JavaScript, j Query, AJAX, CSS3, Bootstrap, Angular JS, Apache POI, Hibernate 4.0, spring 3.5, Maven, Restful Web Services, HTML, J Query, GIT and Tomcat.

Confidential, Roseland, NJ

Java/UI Developer

Responsibilities:

  • Designed and developed Custom, Responsive, Single Page Web Application (TVP) using Spring MVC, Angular JS.
  • Developed the user interfaces using HTML5 and CSS3.
  • Debugging and testing done with Google chrome developer tools and Firebug.
  • Implemented IBM BPM client to integrate with the Portal (TVP).
  • Worked on integrating TVP to SharePoint to post documents in SharePoint.
  • Resolved cross domain compatibility issues between BPM and TVP.
  • Worked on manually triggering the jobs from the portal using AngularJS.
  • Used various JavaScript and JQuery libraries and AJAX to validate forms and developed other interactive features.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Configured email alerts to the team in case of Exception during the work flow of the application.
  • Worked on Storing the user session using Spring AOP.
  • Integrated the application with Spring Quartz framework for scheduling cron jobs.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Developed the Controllers, Service Layer, Dao layer using Spring MVC, Spring JDBC.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Web Services (SOAP, REST and WSDL).
  • Worked on Oracle as the backend databases and integrated with Hibernate to retrieve Data Access Objects.
  • Consumed Web services using JAX-WS and used WSDL for web services.
  • Used annotation based configuration in spring.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
  • Three-tier architecture allowed drill-down enabled web reports to be generated by servlets, JDBC and Oracle. Required SQL query development and database ERD familiarity.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Developed the CURD operations using Spring JDBC.
  • Consumed Web services for getting required information from different application.
  • Developed Restful Web Services to insert, delete and update the information to be used by the application.
  • Also designed and prepared Unit test case using Junit, Mocktios, Power Mocks and implemented Test Driven Development (TDD) methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and involved in demos at end of the sprint.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Involved in resolving SSO login issue.
  • Managed deployments to QA, UAT and other higher environments using Blade logic servers.
  • Developed web interface to display the information from the database tables.

Environment: JDK 1.7, Oracle 11g, SQL server, Boot Strap, Angular Js, Hibernate 4.0, Spring 3.5, J Unit, Maven, SOAP, Restful Web Services, Web Sphere Application Server 8.0, JQuery, SVN, STS, JSON, AJAX, Eclipse, Log4J, J2EE, HTML, CSS, XML, JSP, Servlets.

Confidential, Chicago, IL

Java/UI Developer

Responsibilities:

  • Designed and developed command center application and configured email alerts to health check the functionality of various applications using Spring MVC, Bootstrap and Angular JS.
  • Developed frontend of application using Boot Strap (Model, View, Controller), AngularJS framework.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Used spring framework for implementing IOC/JDBC and AOP
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Consumed Web services - WSDL and SOAP for getting required information from third the different application.
  • Designed and developed entire application implementing MVC Architecture.
  • Configured Hibernates second level cache using EH Cache to reduce the number of hits to the configuration table data.
  • Used Maven to build and deploy the application on web logic server.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
  • Used XML SAX parser to simulate xml file which has simulated test data.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Developed various reports by using Am Charts API.
  • Used SVN for version control and used STS as the IDE for developing the application.
  • Used Apache POI to read and write Excel files.
  • Managed deployments to QA, UAT and other higher environments.
  • Used Restful Web Services to inserted, deleted and updated add details and their information will be used by other two applications.
  • Used Oracle11g as backend database using Windows OS. Involved in development of Stored Procedures, Functions and Triggers.
  • Consumed Web services using JAX-WS and generated client stubs from wsdl for web services.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Written migration/deployment shell scripts on Linux/Unix platforms using VI editor
  • Configured Data source and connection pool settings by using WebSphere server Admin console.

Environment: JDK 1.7, Oracle 11g, SQL server, Maven, Apache POI, Hibernate 4.0, spring 3.5, J Unit, Mockitos, Power Mock, Db Unit, SOAP, Restful Web Services, HTML, J Query, SVN, STS and Web Sphere Application Server.

Confidential, Portland, ME

Java Developer

Responsibilities:

  • Implemented the Caching mechanism and refreshing the Caching mechanism using EH Cache.
  • Did the performance tuning of the SQL Queries which are slow
  • Developed the CRUD operations using Spring .
  • Worked on highly advanced user interface design and development using, Backbone Js, HTML5 and CSS.
  • Used JavaScript, jQuery and jQuery plug in to achieve different functions and form validations.
  • Used JavaScript for custom client-side validation.
  • Performed unit testing Using JUnit and JUnit annotations.
  • Implemented Restful Web service.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Configured the Transaction Management for the project using Spring Container Managed Transactions.
  • Developed the Controllers, Services, Dao using Spring MVC.
  • Developed web interface to display the customer information from the database tables.
  • Worked on SQL for checking scheduled cron jobs.
  • Worked on UAT and Production resolving the deployment issues and worked on UI screens like developing the screens to show the orders using Spring MVC Framework.
  • Developed the validations for the application using Bean Validations Framework JSR - 303.
  • Used Annotations for JSR 303, spring. The complete application was developed using annotations.
  • Used UNIX commands for debugging.
  • Involved in resolving SSO login issue.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.

Environment: Java1.6, J2EE, Spring MVC, Spring JDBC, Spring AOP, Spring Restful WS, JSP, JSTL, JSR 303, JSON, Java Script, j Query, HTML, Unix, J Unit, Oracle 10g.

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Developed GUI using JSP, Struts MVC frame work.
  • Developed Action forms, Action classes, Validation Framework using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Access Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB components on WebLogic.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project
  • Developed Stateless Session Beans using EJB 3.0 annotations version.
  • Developed Message Driver Beans to receive the messages from the JMS Provider.
  • Implemented the Struts Validation Framework to validate the mandatory data and for business logic validations.
  • Implemented AJAX functionality using jQuery and JSON to communicate to the server and populate the data on the JSP.
  • As a team we have followed Agile Scrum Methodology.

Environment: Java, J2EE, JSP, Servlets, Struts 1.3, JDBC, EJB 3.0, WebLogic, MDB, JSTL, AJAX, Eclipse, Log4J, Java Script, JQuery, MySQL.

Confidential, Roseville, MN

J2EE Developer

Responsibilities:

  • Developed Web-Services using Apache axis. Configured SOAP Monitor for monitoring web-services.
  • Creating rich UI views using JSF framework.
  • Validations are done using JSF validation framework.
  • Defining screen navigation in the faces-config.xml configuration files of JSF.
  • Business logic implemented is done in backing beans.
  • Implemented security concepts by HTTPS, SSL Authentication and Configuring certificate authentication.
  • Writing standalone Java classes, reusable components using JDBC and Java Beans for getting data from oracle tables.
  • Developed Views, Procedures, Functions, Triggers, and Sequences in SQL Server.
  • Developed functional use cases and class diagrams.
  • Design and development of Custom reports web application using the JSF frame work.
  • Developed automation build scripts using ANT.
  • Involved in monitoring and performance tuning of applications.
  • Responsible for coordinating with team members in development and testing.
  • Responsible for overseeing the Quality procedures related to the project.
  • Developed and deployed applications to production.
  • Administered VSS for source control, change management and build/ releases.
  • Successfully tested all applications for Units, Functional verification and System Integration.

Environment: Java1.5, J2EE, JSP, Servlets, JSF, Hibernate, Web Services, Apache CXF, SQL Server 2005, Tomcat, Web Logic App Server, RAD, Windows.

Confidential

Software Engineer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements.
  • Wrote Specification for the development.
  • Wrote JSPs, Servlets and deployed them on WebLogic Application server.
  • Involved in development of Reusable Components (Java Beans) such as Price List, Stock Rates, material
  • Beans and many other attributes which affect the display of the stock Pricing.
  • Developed SQL queries, Joins with JDBC API to access data.
  • Developed Action Form and Action classes and used Action Errors for error reporting.
  • We have followed Software Development Life Cycle for the analysis and development of the requirement.
  • Developed Custom XML Parser for parsing large XML files and update the data to the data base using SAX based Parser.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
  • Created a user Interface through HTML and JSP, Standard Tag library.
  • Involved in developing various Servlets.
  • Developed Stateless Session Beans for accessing the data and for transaction management.

Environment: JDK 1.5, J2ee 1.4, JSP 2.0, Struts 1.3, Servlet 2.3, XML, JDBC, EJB 2.1, Oracle 9i, Web Sphere Application Server 6.0

We'd love your feedback!