We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

West Chester, PA

SUMMARY

  • About 6+ years of diverse IT experience working with Java and related tools and technologies emphasizing on SDLC phases viz. requirement analysis, documentation, design, solutions development, testing, projects implementation and support of various applications in E commerce, Education, Mobile, Finance and Agricultural.
  • Experience in developing applications based on Object Oriented Programming (OOP) concepts, Java and web technologies including Core Java, Multithreading, Collections, JDBC, JMS, J2EE, EJB, JavaScript, Servlets, Struts, Spring Core, MVC, iBatis, Hibernate, JSF, web services like SOAP, REST, WSDL and UDDI.
  • Extensive knowledge in front - end technologies like HTML, CSS, JSP, JSTL, JQuery and Java script for Client side validations.
  • Proficient in OOAD technologies developing Use Cases, Class diagrams, Activity diagrams and Sequence Diagrams using tools like Star UML, IBM Rational Rose and Microsoft Visio.
  • Experienced in developing systems based on Service Oriented Architecture (SOA).
  • Good experience in implementing SOAP and REST web services using JAX-WS, JAX-RS and Apache Axis2.
  • Expertise in web application design using MVC frameworks like Struts and spring.
  • Experience in working with various Design Patterns like Singleton, Factory, DAO, DTO and Business Delegate.
  • Strong skills in designing and implementing web server solutions and deploying on Application Servers like JBOSS, Web Logic, Glassfish and IBM Web Sphere.
  • Experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Experience in using SQL Server, Oracle, MySQL and good in writing Stored Procedures, Views and Triggers.
  • Experience in using various configuration management tools like Rational Clear Case, Visual Source Safe, SVN and CVS for version control.
  • Experience in writing and executing unit test cases using JUnit Framework.
  • Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++.

Query Languages: SQL, PL/SQL, HQL.

Web Technologies: JSP, Servlet, CSS, HTML, JavaScript, AJAX, JSF, JQuery, AngularJS.

Web Services: SOAP, RESTful, JAX-WS, JAX-RS.

Application/Web Servers: Web sphere, Web logic, JBOSS, Glassfish.

System Design: UML, Star UML.

Sub Versioning Tool: SVN, CVN, Clear case, Stash, Source Tree.

IDE Tools: Eclipse, Net beans, Oxygen, XMLSpy, IBM RAD

Databases/API: IBM DB2, MS SQL Server and MySQL, Oracle

Operating Systems: Windows, Unix Solaris, Linux.

Data Modeling: Rational Rose, Microsoft Visio.

Frameworks: JUnit, Jasper Reports, Apache POI, Spring, Hibernate, Struts, ANT, and Maven2.

PROFESSIONAL EXPERIENCE

Confidential, West Chester PA

Java Developer

Responsibilities:

  • Involved in designing, planning, developing and testing phases. Followed Scrum-Agile development methodology.
  • Involved in upgrading the project from Spring 2.0 to Spring 4.1.
  • Involved in migrating the project from the Web sphere 6.1 to Tomcat 8.
  • Upgraded to the maven instead of using ANT build.
  • Implemented the REST Client to consume the third party web service for cancelling the orders.
  • Implemented Basic Authentication for the web service to avoid the security threats.
  • Crucial member of the SWAT team to resolve the production issues.
  • Clean Up the code and making necessary changes to improve the performance.
  • Debugging the main frame CTG/CICS related issues for the Interactive Cancel.
  • Involved in deploying the application in the QA and Prod Environments using Jenkins.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Used My Eclipse Bling and IBM RAD IDE and Web Sphere and Tomcat for deploying Applications.
  • Involved in building and deploying scripts using Maven3.3 to generate WAR, EAR and JAR files.

Environment: Java, J2EE, Javascript, HTML5, CSS3, Web services, DB2, AQT, Junit, JIRA, SVN, App Dynamics, WebSphere 8.5, Tomcat 8, Websphere MQ, Maven, ANT, RESTful web services, Spring 2.1, Spring 4.1, Atomikos.

Confidential, Framingham MA

Java Developer

Responsibilities:

  • Involved in designing, planning, developing and testing phases. Followed Scrum-Agile development methodology.
  • Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
  • Designed, developed, and deployed EJB components (Session and Message Driven) beans.
  • Worked onDefectsthat were assigned to me.
  • Developed the application usingStruts Frameworkthat leverages classicalModel View Controller (MVC)architecture.
  • Deployed the applications onIBM WebSphere Commerce Server.
  • Implemented Test cases for all REST APIs.
  • Implemented unit test cases using Junit framework.
  • Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript.
  • Various JSF, Rich face tags were used to implement asynchronous requests to web container.
  • Clean Up the code and making necessary changes to improve the performance.
  • Identifying of slow running queries and optimizing it.
  • Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.
  • Implemented WSDL XML document to located and describe the web services.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Responsible for all the test cases and the test data since we don’t have the QA Lead for the performance project.
  • Used IBM RAD IDE and Web Sphere Commerce server in development.
  • Involved in building and deploying scripts using Maven2 to generate WAR, EAR and JAR files.

Environment: Java, J2EE, Javascript, EJB, HTML5, CSS3, Web services, DB2, Junit, JIRA, Stash, Source Tree, SOASTA, App Dynamics, WebSphere Commerce Server, Websphere MQ.

Confidential, Iowa City IA

Java Developer

Responsibilities:

  • Implemented the Tenant module using SCRUM (Agile) methodology.
  • Participated in user requirement sessions for analysis and gather business requirements.
  • Analyze and Converting Xmls from AnIML Standard to QTI (v2.1) Assessment Standard.
  • Developing of assessment items with wide variety of interaction types using XML, MathML, Latex, XHTML and Highcharts Javascripting Libraries, by maintaining QTI standards.
  • Styling of Items has been implemented extensively using HTML5, CSS3.
  • Writing Response Processing Logic and templates using Java QTI, for Delivery Engines to assign outcomes (scoring) based on candidate's response.
  • Used the Soap web services for the account management and security role lookup.
  • Usedspring frameworkto auto wire/inject components and also configure the batch jobs.
  • Implemented object/relational persistence (Hibernate) for the domain model in DAO layer.
  • Developed the application using Spring Framework and Struts that uses Model View Controller (MVC) architecture.
  • Involved in creating, modifying and tuning SQL queries, prepared statements and stored procedures used by application using PL/SQL developer and Oracle 9i as the database.
  • Used STASH code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
  • Successfully involved in test driven development model using JUnit.
  • Developed unit tests for each coding assignment and also worked closely with the testing team and participated in memory management and performance tuning of the application.
  • Responsible for change requests and maintenance during development of the project.

Environment: Java, J2EE, Java Qti, Javascript, XML, XHTML, XSLT, HTML5, CSS3, Web services, Spring IOC, Spring AOP, Hibernate, Tomcat 5.0.19, Oracle, Junit, JIRA, Log4J.

Confidential, Piscataway, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in designing, planning, developing and testing phases. Followed Scrum-Agile development methodology.
  • Used HTML, CSS, Javascript, and Jquery for designing frontend pages.
  • Developed Action forms, Action classes 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 Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Developed a Spring MVC application in connecting to database.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Used JNDI lookup for database connectivity (JDBC) and created a singleton connection manager class to handle all database connections and closures.
  • Designed and developed SQL queries, prepared statements and stored procedures as part of database interaction.
  • Developed the E-Commerce module which is responsible for the direct interaction of the user with the Confidential for the journal publication.
  • Developed unit tests for each coding assignment and also worked closely with the testing team and participated in memory management and performance tuning of the application.
  • Responsible for change requests and maintenance during development of the project.

Environment: The technical environment included Java, JDK1.5, JSP, JSTL, EJB, Eclipse3.2, Struts 2, JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g, Clear Case and Clear Quest.

Confidential, Trenton, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
  • Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
  • Developed Spring Configuration file to define data source, beans and Hibernate properties.
  • Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript.
  • Various JSF, Rich face tags were used to implement asynchronous requests to web container
  • Worked with spring web flow to represent UI flow.
  • Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.
  • Used Hibernate XDoclet tags to generate hbm.xml files.
  • Worked with Hibernate for developing Persistence classes to interact with the database.
  • Implemented WSDL XML document to located and describe the web services.
  • Developed Ant scripts to deploy EAR, WAR files for deployment into server.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Used Eclipse IDE and Web Sphere application server in development.
  • Worked with Log4J for logging purpose in the project.
  • Involved in building and deploying scripts using Maven2 to generate WAR, EAR and JAR files.

Environment: Java, J2EE, Servlets, MVC Struts, Spring, SQL, HTML, CSS, Javascript, Web Sphere Application Server, UML, MS Visio, Rational Unified Process (RUP), XML, Oracle, VSS, Log4j, Unix, Maven.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in the complete Lifecycle of design, development, testing and deployment of application.
  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Implemented User Interface layer using JSP, JSTL, JavaScript, Servlets, HTML and CSS.
  • Implemented and consumed SOAP web services. Developed various validation XML files for client side validation.
  • Deployed the applications on JBoss application server.
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework’s IoC container.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate and JPA.
  • Used CVS for version control. Configured Log4j tool to log the entire application.
  • Using Spring IOC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring. Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Used JMS Queue communication in authorization module.

Environment: Java, J2EE, IBM Web Sphere Application Server, Spring MVC, Web services, REST, WSDL, Maven, JMS, Java script, Spring IOC, Spring AOP, Oracle 10g, JUnit, Log4J.

Confidential

Web Developer

Responsibilities:

  • Designing JSP using Java Beans.
  • Involved in Design, Development, Testing and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-coordinated Application testing with the help of testing team.
  • Writing database queries on Oracle 8i
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL & PL/SQL in the back end.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

Environment: Java 1.5, JSP, Servlets, Struts 1.0, XML, Web sphere 5.0, JDBC 2.0, Oracle 8i, Windows NT.

We'd love your feedback!