We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

West Chester, PA

SUMMARY

  • Around 8 years of experience in all facets of Object Oriented Programming, J2EE Application design and development, including system design, implementation, maintenance and support and testing.
  • Worked with different Software Development Life Cycle (SDLC) Methodologies - Waterfall and Agile.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP (JAX-WS) and REST (JAX-RS) (Jersey) web services.
  • System analysis expertise primarily on Core Java and J2EE technology using MVC frameworks: Struts, Spring, JSP & Servlets and ORM frameworks: Hibernate, JDBC, JPA and IBatis(MyBatis) in multitier application framework.
  • Experience on Core java technology which includes multithreading, JDBC and RMI.
  • Experienced in using Object Oriented Design, Design patterns, UML using MS Visio.
  • Proficient in UI technologies like HTML, HTML5, CSS, CSS3, JavaScript, AngularJS, JQuery, Bootstrap and AJAX.
  • Good knowledge in Java 8 (Lambda expressions), JVM ecosystem, memory model, tuning and threading.
  • Have good knowledge working on XML suite of technologies XML, XSL, XSLT, and validations with DTD & XML schema and processing files with SAX, DOM parsers.
  • Used JIRA and TFS for bug tracking and reporting.
  • Experience in using version control and configuration management tools like SVN, GIT, CVS and Clearcase.
  • Extensive work experience writing SQL queries, views, stored procedures, functions and triggers with major RDBMS such as MS SQL Server and MySQL.
  • Good knowledge in NO SQL databases like Mongo DB.
  • Extensive experience in working IDE tools like Eclipse, NetBeans, and RAD.
  • Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Developed and designed diagrams using UML plugin for Eclipse, used RSA - Rational Software Architect in designing WebSphere applications.
  • Expertise in using Application Servers like WebLogic, WebSphere, JBoss and Apache Tomcat.
  • Experience in Log4J for extensible logging, debugging and error tracing, experience in performing Unit test and mock test using JUnit and Mockito.
  • Hands on experience with using build tools like Ant, Maven.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/UAT/Prod.

TECHNICAL SKILLS

Languages: Java (J2SE CORE), Java EE.

OOPS Concepts: Inheritance, Polymorphism, Multi-Threading, Exception Handling and Collections

Web: HTML, JSP, JavaScript, AngularJs, Node.Js, EJB, Bootstrap, Servlets, Apache Struts framework MVC, jQuery, AJAX, Apache Tomcat, Oracle WebLogic server, AWS.

Databases: Oracle 8/9i/10g/11g, MySQL, MS SQL Server, Sybase, No SQL, PostgreSQL, Mongo DB, DB2.

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, spring with Hibernate), Hibernate, DWR, Log4j.

OS: Linux, UNIX, Windows.

XML Technologies: XML, XSL, XSLT, SAX, DOM, XML Beans and JAXB

IDE tools: Eclipse, NetBeans, JDeveloper, JEdit, IBM WebSphere Management Centre.

Q/A tools: QC, QTP, Load Runner

Collaboration: TFS, JIRA, TestLink, Tortoise SVN, GIT.

Web Services Specification: JAX-RPC, JAX-WS(SOAP), JAX-RS(RESTful)

Web Service Tools: SOAP UI

Batch Scripting: Ant 1.4, 1.5, 1.6, Maven

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Working in Agile methodology environment with Continuous Integration/Delivery. Participated in the daily stand-up meetings and end of Sprint retrospectives.
  • Was responsible for the whole life cycle of software development, gathering and analysis of Business Requirements, Software design, writing technical/functional specification, coding, unit and integration testing.
  • Worked on Spring boot for building web service.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed Hibernate in Data Access Layer to access and update information in the database.
  • Used JavaScript and JQuery for providing client-side validation and Spring Validator for server-side validation.
  • Design and developing Mock Web Services to redirect the endpoint to unit test.
  • Developed RESTful services using Jersey library and implemented Basic authentication for its security feature.
  • Worked on Unix Bash applications for automating repetitive tasks.
  • Developed automated tests using Spock, Node.JS, Mock Server, Groovy and Rest APIs.
  • Worked on CRUD operations on HBase tables.
  • Used Selenium, cucumber frameworks for automating web applications.
  • Automating test cases using element locators and Selenium Web driver methods.
  • Enhanced selenium test cases for Cross Browser Testing.
  • Using Test Complete and Test Execute tools for automating Web applications. Used JavaScript functions to generalize the flow for all the scenarios.
  • Implemented Continues Integration using GIT, Jenkins, Maven, Spock and Unix Bash scripting.

Environment : Java 1.8, J2EE, Spring framework 4.0, Spock, Groovy, Selenium 3.5.0, Cucumber, UNIX, HTML, CSS, JavaScript, NodeJS, SQL Server, PostgreSQL, Eclipse, IntelliJ, Maven, JUnit, GIT, RESTful web services, JBoss EAP 6.4, Jenkins.

Confidential, West Chester, PA

Java Developer / Programmer Analyst

Responsibilities:

  • Involved in requirement analysis and converting the business requirement document to technical design documents.
  • Implemented security for web application using LDAP Authentication Provider and Spring Security 4.1.6.
  • Used Spring MVC to decouple business logic and view components.
  • Developed the Single Page Applications (SPAs) using JavaScript frameworks like AngularJS , Node.js and Bootstrap .
  • Used spring framework to inject the DAO and bean objects, auto wiring the components.
  • Implemented spring IOC to resolve dependency injection.
  • Involved in building service and repository layers.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented MyBatis in the data access object layer to access and update information in the database.
  • Performing Unit testing (JUnit and Mockito) and integration testing.
  • Involved in developing and exposing web services and consumption of web services like RESTFUL Web services supporting XML and JSON.
  • Involved in coding, maintaining, and administering project artifact deployed on a Tomcat Server.
  • Used JAXB to marshal and unmarshal the xml-java object, java objects-xml.
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment).
  • Used Eclipse IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.

Environment: Java 1.8, Core Java, Spring framework 4.0, MyBatis, UNIX, HTML, CSS, JavaScript, jQuery, AngularJS, Node . js, DB2, SQL Server, Eclipse, Maven, JUnit, Log4j, SVN, RESTful web services, Apache Tomcat, Jenkins.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA framework.
  • Used Spring MVC to decouple business logic and view components.
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Implemented the business logic using various Design Patterns.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, AngularJS, Bootstrap and JavaScript.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and for sending text messages.
  • Used spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Implemented spring IOC to resolve dependency injection.
  • Worked on Session Facade design pattern to access domain objects.
  • Involved in building service and repository layers.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Used JMS messaging framework in the application to communicate with a variety of external systems.
  • Wrote test cases in JUnit for unit testing of classes.
  • Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front- end GUI.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.
  • Used JAXB to marshal and unmarshal the xml-java object, java objects-xml.
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment).
  • Used Eclipse3.8 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.

Environment : Java 1.8, Core Java, Spring framework 3.0, Hibernate 3.5, JBOSS Application Server, Apache ActiveMQ 5.4.2, UNIX, HTML, CSS, JavaScript, jQuery, AngularJS, Node . js , AJAX, SQL Server 2008, JMS, Eclipse, Maven, JUnit, Log4j, SVN, SOAP, RESTful web services, Apache Tomcat.

Confidential, Branchville, New Jersey

Java Developer

Responsibilities:

  • Reviewed design document, gathering information from Architect and Business Analysts to design functional specifications from this UI interface project.
  • Involved in Coding, and unit testing of the project.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed front-end screens using JSP, HTML, and CSS and back-end using Servlet, POJO.
  • Eclipse used to develop application, which includes Servlet, JSP, custom tags, Java Beans, XML, CSS, Java Scripts for client side validation.
  • Log4j used to track exception for whole application.
  • Dynamic form generation, auto completion of forms and user-validation functionalities using Ajax.
  • Used both SOAP(JAX-WS) and RESTful(JAX-RS) web services to consume and produce client data
  • Implemented secure communications using XML, SOAP over SSL
  • Used ANT tool to build and deploy applications.
  • Used GIT for version control and Eclipse for the IDE.
  • Developed DAO Objects using JDBC (using DAO pattern).
  • Wrote SQL Queries and made JDBC calls to access the database.
  • PL/SQL and Stored Procedures implementation to access data from ORACLE RDBMS.

Environment: Java 1.7, JSP, Servlet, HTML, CSS, JSP, Apache Tomcat (Web Server), JDBC, ORACLE, RDBMS, PL/SQL, JUnit 3.0, XML, AJAX, SOAP, JavaScript, Log 4j, ANT, UML, Eclipse, GIT, Linux.

Confidential

Jr Java Developer

Responsibilities:

  • Involving in gathering Business Requirements and User Specifications from Business Analyst.
  • Developed User Interface using XSL which transforms input XML using processor.
  • Created the JSP’s, Servlets, DOM, XSLT, XSD and Tag libraries for the Presentation layer.
  • Written Java Scripts to get dynamic data and to perform client side validations.
  • Middle Ware JMS and RMI.
  • Created Database Objects such as stored procedures, functions and complex queries required using PL/SQL.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Used CVS for version control and NetBeans for the IDE.
  • Followed MVC design pattern using Struts Framework.
  • Used Core JAVA Concept Multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Implementing systems and new functionality according to business requirements.
  • Assisted in implementing system fixes when required.

Environment : J2EE, Core JAVA, WebSphere Studio Application Developer 5.1/4x, WebSphere Application Server 4.0/5.0, UNIX, vi Editor, MQ Workflow Client, Oracle, ClearQuest, CVS, Servlets, JSP, EJB, JMS, RMI, XSL, XML, WSDL, SOAP, Web Services, HTML and MVC Architecture, NetBeans.

We'd love your feedback!