We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

PA

SUMMARY:

  • A Java Programmer with 6 years of experience in analysis and development of Web based, Client/Server, distributed applications and testing involving analysis, design, development, testing and deployment of n - tier applications in Core JAVA, J2EE, Web Services (SOAP, REST), SOA, JSF, JSP, JSTL, Struts, Servlets, ESB, EJB, XML, JavaScript, Log4j, Eclipse, Spring, AJAX and Hibernate.
  • Competent and experienced in development, enhancement and maintenance of complex Enterprise Web applications.
  • Extensive experience in designing, developing and deploying J2EE applications on Application servers like WebSphere, Web Logic, Apache Tomcat, JBoss.
  • Well exposed with server-side programming and technologies such as J2EE, Servlets, JSP, JavaBeans, JDBC, JMS, JNDI and EJB.
  • Proficient in using frameworks like Spring (IOC, MVC, AOP, JDBC Template), Struts and JSF in building applications.
  • Extensive work experience in implementing Core Java and J2EE design patterns (Singleton, Factory, MVC, DAO).
  • Competent in using Software Development Life Cycle (SDLC) methodologies like Rapid Application Development (RAD), Test-Driven Development (TDD), Agile, Waterfall and Scrum.
  • Well acquainted with design patterns such as Singleton, Factory, MVC, Business Delegate, Service Locator, VO, DAO and Session Facade.
  • Experienced with RDBMS implementation and development like Database Design, Creation and Management of Schemas, writing Stored Procedures using Oracle 10g, MySQL, MS SQL Server and DB2.
  • Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning.
  • Experience in writing Maven build scripts, configuring and using Log4j and writing JUnit Test cases.
  • Strong Experience developing various applications in Java using Eclipse IDE.
  • Experience in creating various project artifacts like use-case documents, functional design document, and technical design document.
  • A quick learner with very short learning curve.
  • Possess excellent problem solving capabilities along with excellent technical and analytical skills.

SKILL:

Development: C, C++, Java.

Technologies: J2EE, EJB, JSP, Servlet, JMS, DOM, JNDI, Struts, UML, JDBC, XML Schema, XML, Swing, Java Beans, Spring, Hibernate.

Web/Application Servers: WebSphere, WebLogic, Tomcat, JBoss.

Java Frameworks: Spring, Struts, Hibernate, JSF.

Operating Systems: Unix, Windows, Linux.

RDBMS/Databases: Oracle 10g, DB2, SQL Server.

IDE: Eclipse, RAD.

EXPERIENCE:

Confidential, PA

Java Developer

  • Extensive experience in Agile methodologies like Sprint Planning, Story review/Story sizing and SCRUM meetings.
  • Extensive usage of tools like SVN for Version control, Jenkins for Continuous integration, JIRA for Agile Methodologies
  • Involved in complete SDLC management using Waterfall Process - Requirements gathering, Design, Analysis, Development and Testing.
  • Developed technical design documents (TDD) prior to code development.
  • Designed and developed server-code using Java/J2EE standards.
  • Involved in most of the UI and Business level enhancements in Web based UI application.
  • Implemented the application using Spring MVC Framework which is based on MVC design pattern.
  • Involved in Coding and testing of Java features using Spring MVC, JSP, and web services.
  • Research, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
  • Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance. Used Spring framework along with JSP, Servlets, HTML, CSS, Bootstrap, JQuery and JavaScript to construct dynamic web pages.
  • Hibernate and JDBC were used against MySQL and Oracle databases at DAO data layer.
  • Used JBPM as a workflow engine.
  • Consumed services from various clients using SOAP and WSDL.
  • Write the SQL queries for CRUD operations, and Stored Procedures.
  • Used log4j for tracking errors and debugging the code.
  • Developed the applications using Eclipse IDE.
  • Develop build scripts using ANT for the build and deployment.
  • Coded Test Classes using JUNIT for Unit Testing.
  • Used Team Foundation Server (TFS) for software version controlling system.
  • Jenkin’s build was used for build and deployments.

Environment: Core Java, Java, Hibernate, Spring 2.2, JBPM, Apache CXF 2.7, Eclipse, UML, HTML, Java Script, JQuery, XML, JBoss, Log4j, Oracle, JNDI, JUNIT, ANT, log4j, TFS and ALM.

Confidential, Schaumburg, IL

Java/J2EE Developer

  • Develop web application using Spring MVC.
  • Working as middleware Java Developer, taking care of request coming from front end and dealing with back end.
  • Write build scripts using Gradle build tool which builds application faster.
  • Worked on framework that consume REST web services.
  • Worked on module which receive response as JSON from REST web service then render a report using that response.
  • Worked on continuous integration (CI) tool Jenkins which runs in a servlet container such as Apache Tomcat.
  • Working on cross functional end to end team.
  • Wrote SQL queries that retrieve data from backend and passing to UI framework to render report.
  • Wrote JUnit test cases while working in TDD environment.
  • Used JIRA Defect Management tool to track defects created by the testing team.
  • Worked with QA teams to handoff the deliveries for sprint and helped them in testing.
  • Worked with Atlassian tools like Bamboo, Bitbucket, JIRA, Hipchat.
  • Followed Agile Methodology to develop this project that involved everyday Scrum meetings with the Scrum Master, Tech Owner.

Environment: Core Java, Spring 3.0, Hibernate 4.0, RDBMS, Oracle 10g, XML, HTML, JAXB, JSON, Gradle, Eclipse, Maven, Unix, JIRA, Bitbucket, Bamboo, Confluence, Jenkins, SQL, REST.

Confidential, Camp Hill, PA

J2EE Developer

  • Involved in Backend and Frontend development.
  • Develop the application using Spring Framework that leverages Model View Controller architecture.
  • Involved in configuring and deploying the BRMS Drools.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes. Hibernate mapping files were developed for the Object relational mapping while configuring Hibernate.
  • Test and deploy the web based applications using WebLogic Application Server.
  • Design Patterns such as Singleton, Factory, Data Access Object are implemented in the application.
  • Used JIRA5 Defect Management tool to track defects created by the testing team and client. Did RCA of such Defects and fixed them.
  • Used JAXB XML parser API in the web service's request response data marshalling as well as unmarshalling process.
  • Developed web application using JSP, HTML, JavaScript, JQuery and CSS.
  • Configured WebLogic JDBC connection pools and Data Sources with Oracle database.
  • Wrote several SQL queries in the Oracle SQL Developer.
  • Implemented logger for debugging using Log4j.
  • Followed Agile Methodology to develop this project that involved everyday Scrum meetings with the Team Lead.

Environment: Core Java, JSP, HTML, DHTML, JQuery, JavaScript, Spring 3.0, Hibernate 4.0, RDBMS, Oracle 10g, XML, JAXB, Weblogic 11g (10.3.5), Eclipse Kepler, Maven, Unix, Github, JIRA5.

Confidential, CA

Java Developer

  • Used Agile (SCRUM) methodologies for application development.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used Eclipse for development and Web Logic for deployment.
  • Extensively applied various design patterns such as Front Controller, Factory, Singleton, Business Delegate Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Used JSF 2.0 framework for the MVC implementation.
  • Created MDBs to consume messages from the MQ queues for information updates.
  • Used Hibernate for ORM (Object Relational Mapping) and DAO (Data Access Object) implementation.
  • Created and consumed SOAP Web Services using Apache CXF.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used SVN for efficiently managing the source code versions with the development team.

Environment: Core Java, JSP, Servlets, Java Script, HTML5, CSS3, MQ, EJB, MDB, Java Script, JSF 2.0, Hibernate 3, Apache CXF, SOAP Web Services, SOAP UI, IBM DB2, Web Logic, Log4J, SVN.

Confidential, Wilmington DE

Java Developer

  • Actively participated into the Agile Scrum process with two weeks of sprint.
  • Agile active participation comprises attended planning and estimation meetings, JAD sessions, creating tasks into the issue tracking systems (JIRA). Attended daily stand up meetings, worked collaboratively with other developers in writing codes as well as testing the possible shippable codes, slated for the sprint delivery. Participated with the sprint review and retrospective to improve the process.
  • Worked to develop Web Services (SOAP/Rest) Endpoints to consume service calls, process the calls to add prepaid/credit cards onto the smart phone wallets. Used Spring Web Services to create SOAP as well as Restful services.
  • Worked on Spring MVC modules to set up the User Interface as well as RESTful services.
  • Created database access objects using iBATIS to do all the database queries, implemented business services, consumed Chase Internal Systems to gather the data for existing systems like Chase Visa credit cards and Master Cards.
  • Created Spring batch modules to read flat files coming in from VISA for all the updates about prepaid cards for its daily changes as well as transactions.
  • Worked with QA teams to handoff the deliveries for sprint and helped them in testing, including data conditioning and test preparation.
  • Active participation in database designs with DSAs, wrote queries (SQL) to get all of the logical data for each service.
  • Worked on Maven to manage eclipse project management, creating new modules and build process.
  • In order to improve the provisioning flow which is the heart of the application, we implemented apache commons chain and integrated with the application to reduce the failure points and improved the provisioning to 99.9%.

Environment: Core Java, Java/J2EE, Spring (MVC, Web Services - SOAP/RESTful, Batch Integration, Spring Batch), iBATIS, Oracle, SOAP, apache commons Chain, Eclipse, Maven, Agile Scrum, TDD, CI.

Confidential, NY

Java Developer

  • Participated in all the phases of Software Development Life Cycle.
  • Involved in the design of the project and represented the requirements through the diagrams using UML.
  • Developed user interface using JSP, HTML, AJAX and Javascript.
  • Designed the Web-Tier using JSF, OC4J.
  • Involved in the database design, creation, querying and involved in the creation of Stored Procedures, Functions and Triggers in PL/SQL.
  • Developed the presentation layer and GUI framework that were developed using HTML, DHTML, Swing and client-side validations that were done using JavaScript.
  • Designed and developed Session and Entity Beans to implement business logic and deploy them on the Bea weblogic application server.
  • Developed the core business functionality using JDeveloper as IDE.
  • Developed the user interface screens using HTML, JSP and AJAX.
  • Designed table components with headers, adding column to tables and manipulating them.
  • Used CVS version control for source code.
  • Interacted with and monitored coding completed by the offshore team of developers.

Environment: Core Java, Java1.4, JSP1.2, Sevlets2.3, JMS1.0, Log4j, Javascript, AJAX, Bea WebLogic server8.1, Hibernate2.0, Struts1.1, Spring1.0, Unix, Oracle9i, Jdeveloper, XML, JavaScript, PL/SQL, CVS, HTML, Web Services, JUnit.

We'd love your feedback!