We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • 8 Years plus Experience in designing and developing client server and web based applications.
  • Expertise in the implementation of Core concepts of Java J2EE Technologies: JSP, Servlets, JSF, JSTL, Struts, Spring, Hibernate, Java Beans, JDBC, XML, Web Services, Multi - Threading etc.
  • Expertise on Spring Framework for using Dependency injection and MVC Framework.
  • Experience in Oracle 11g, MS SQL Server, and MySQL environment with PL/SQL.
  • Experience in Object Oriented Programming using classes with inheritance, encapsulation, polymorphism, collection framework, multithreading and exception handling in Java.
  • Strong experience in UI & client side validations using HTML, CSS, Java script, JSP, AJAX, JSON, XML and java script frameworks like jQuery, AngularJS, Node.js Server
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Experience in implementing Model View Controller (MVC) Architecture based applications by using Spring MVC Framework.
  • Expertise in implementing various design patterns like Singleton, Factory, Abstract Factory, DAO, Service Locator, and Front Controller.
  • Experience in designing and building Micro services using Spring Boot, Spring Security and deploying to AWS cloud.
  • Experience in creating and configuring the continuous delivery pipelines for deploying Micro Services using JENKINS CI server.
  • Experience in creating Docker images and deploying it on AWS cloud.
  • Implemented NoSQL MongoDB as the Back-End storage system of the application.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Experience of proven best practices of REST Web services development and Integration.
  • Proven experience in developing Enterprise components using Enterprise Java Beans (EJB) - Entity, Sessions and Message-driven Beans.
  • Experience in working with application servers like Web Logic, JBOSS, and Apache Tomcat.
  • Used JIRA for bug tracking and issue tracking.
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, attention to detail and ability to work independently within a team environment.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++

Client Scripting: Angular JS, JavaScript, Applets

UML Tools: Rational Rose, MS Visio

Web Technologies: Servlet, JSP, JDBC, Tag Libraries, JAXP, JSTL, DHTML and HTML, CSS.

Frameworks: Spring (MVC, DAO, DI, Aspects), Struts, Angular JS, JSF

ORM Framework: Hibernate, JPA

JavaScript Framework: Angular JS, jQuery

Web service /Middleware: Rest, SOAP, WSDL, JAX-RS, JAX-WS, JMS, EJB

Build Tools: Maven, ANT, Jenkins

Methodologies: Agile, Scrum, Test Driven Development

Databases: MongoDB, Cassandra, Oracle, SQL Server, MySQL

Application Servers: WebLogic, JBoss, Apache Tomcat, WebSphere

Platforms: Windows, Unix/ Linux.

PROFESSIONAL EXPERIENCE:

Java developer

Confidential, Richmond, VA

Responsibilities:

  • Created and configured the continuous delivery pipelines for deploying Micro Services using JENKINS CI server.
  • Created Docker images and deployed it on AWS cloud.
  • JSON objects have been created to store them in Database in OFFLINE mode.
  • Developed Micro Services using Spring Boot.
  • JUnit test cases for the Micro Services.
  • Developed ATDD for the Micro Services.
  • Used Maven Deployment Descriptor in setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Configured pom.xml to manage project dependencies, plugins and goals.
  • Used Maven for running unit tests and create reports.
  • Responsible for development of Business logic in Core Java.
  • Used SonarQube for automated code review and to find bugs.
  • Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
  • Designed multiple enhancements to BATCH subsystems that reduced online response time.
  • Worked with the team in improving and debugging various production issues.
  • Apache Tomcat and node.js servers to deploy and configure Java API's and Front-end modules.
  • Created Collections and documents and performed CRUD operations with Mongo repositories.

Environment: JDK 1.8, JSON, MongoDB, Spring Boot, Agile Methodology, JUnit, ATDD, XML, Tomcat 8.x, Jenkins, Maven and GitHub.

Java developer

Confidential, Tampa, FL

Responsibilities:

  • Developed better, faster and interactive Front-End using JSP, AJAX, AngularJS, JavaScript, HTML and CSS.
  • Service oriented architecture (SOA) has been implemented using Restful web services which can accept a JSON object coming from the user.
  • Used Spring IOC for Dependency injection and Spring Hibernate for Data access layer.
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
  • Spring Security has been implemented to make more robust application.
  • Created and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using JENKINS CI server.
  • Created Docker images and deployed it on AWS cloud.
  • JSON objects have been created to store them in Database in OFFLINE mode.
  • Developed portal screens using JSP and Spring MVC framework.
  • Developed Restful Controllers using Spring MVC.
  • Selenium IDE and JUnit are used to test UI and backend respectively.
  • Used Maven Deployment Descriptor in setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Configured pom.xml to manage project dependencies, plugins and goals.
  • Used Maven for running unit tests and create reports.
  • Responsible for development of Business logic in Core Java.
  • Implemented the module using Multithreading to make the transactions asynchronous.
  • Hibernate Framework was used to develop persistence layer, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
  • Designed multiple enhancements to OLTP and BATCH subsystems that reduced online response time.
  • Worked with client testing team in improving and debugging various production issues.
  • Apache Tomcat and node.js servers to deploy and configure Java API's and Front-end modules.
  • Created Collections and documents and performed CRUD operations with Mongo repositories.
  • Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer.

Environment: JDK 1.8, JSP, JSON, Servlets, Hibernate, MongoDB, Spring, Agile Methodology, JUnit, Selenium Testing, JavaMail, Javascript, AngularJS, AJAX, XML, XSLT, CSS, Tomcat 7.x, WebLogic 3.1, REST Web services, SQL Server, Jenkins integrated with Maven and GitHub.

JAVA/J2EE Developer

Confidential, Boise, Idaho

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating UML diagrams used Cases, Class Diagrams, Sequence Diagrams and flowcharts for the optimization Module using Microsoft Visio.
  • Used Spring framework for building the application based on MVC design paradigm.
  • Provided Integration for Spring MVC module.
  • Performed data loading using spring framework.
  • Built Microservices with the help of Spring Boot and developed Spring based applications with very less configuration.
  • Developed the user Interface Presentation screens using HTML and JSP, format the HTML forms using CSS.
  • Developed Action Classes for the MVC framework.
  • Produced and delivered the images and other types of mime files as per client requirement using Restful web service.
  • Extensively worked on the backend of the application with the database. Involved with various modules of Hibernate (ORM). Implemented OR mappings and HQL. Work on Hibernate-Springs (ORM module) Integration
  • In springs-hibernate.xml, defined Data Source, session factory, hibernate-template as bean and used Spring in reference to Hibernate Template object, where it will see Session Factory Bean object, which gives access to the data source including database tables and POJO classes.
  • Deployed the application on WebLogic Application Server and perform other administrative activities on WebLogic application server via Linux.
  • Used build.xml for Apache ANT for automating build processes for the application.
  • Created connections to database using Hibernate session Factory, Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Worked on JavaScript, AngularJS and CSS for design of the UI.
  • Used J2EE design patterns, JPA, JSP, jQuery, JSF, EJB, REST web services, struts and Hibernate.
  • Application developed in MVC architecture using spring framework, Hibernate, EJB.
  • Implemented Struts as a web framework.
  • Developed Servlets, JSP pages, JavaScript and worked on integration.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • Wrote JUnit test cases to test the Optimization Module and created functions, sub queries and stored procedures used PL/SQL.

Environment: Java 1.8, J2EE, Microsoft Visio, EJB3.0, JSP, JSF, Web services, Spring, JMS, JavaScript, HTML, ANT, Agile, JUnit, ECLIPSE, Struts, Oracle, XML, RESTful Web Services, WebLogic, JUnit, UNIX/Windows, design patterns

Java/J2EE Developer

Confidential, Philadelphia, Pennsylvania

Responsibilities:

  • Involved in analysis, evaluation, testing and debugging documents and implement moderately complex software applications.
  • Modified procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
  • Implemented Agile development process.
  • Implemented, integrated and maintained the client server and web related applications.
  • Implemented the project using Ajax, EJB, Java Script, HTML5, and JSP as UI components.
  • Developed single page application by using AngularJS backed by Node.js.
  • Designed, implemented, and test networking application using J2EE, Spring, Hibernate, Maven, Tomcat and MongoDB.
  • Implemented the project by using Spring MVC framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Spring MVC based web application followed agile methodology to work in Team. Code application components as per TDD using hibernate. To communicate with database, we used Hibernate framework.
  • Experience with unit testing using JUnit and writing build scripts using Maven.
  • Implemented the project using SOAP Web Services, WSDL, UDDI, and JPA.SOAP is also used to communicate with other systems by using Apache Axis.
  • Exposure to Oracle database with JDBC drivers in developing applications using SQL and Stored Procedures (PL/SQL) database techniques.
  • Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements.
  • Used GIT as Version Control System for the application.
  • Designed and developed base framework classes, common re-usable components.
  • Used protocols such as SNMP, TR-069, etc.

Environment: JDK 1.7, PL/SQL, AWS, Agile, Maven, JMS, Servlets, JAX-WS, Maven, Multithreading, Web Logic, JDBC, Hibernate, MongoDB XML, DOM, SAX, JAXB, HTML, HTTP Ajax, JNDI, EJB, Web Services, JPA, Spring MVC, Soap UI, WSDL, SOAP, JUNIT, JavaScript, Oracle11g, SVN.

Java/J2EE Developer

Confidential

Responsibilities:

  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of JSP, Servlet and Custom Taglibs.
  • Developed User Interface POC based on MVC framework like Spring MVC.
  • Developed the User Interface validation framework in combination of custom validation built on top of Struts validation frame work from the form bean.
  • Implemented Dependency Injection (IoC) feature of Spring framework to inject dependency into objects and AOP is used for Logging.
  • Developed Server side components with coordination of Hibernate and Spring.
  • Developed Plugins to integrate Core Java components.
  • Developed and utilized J2EE Services and JMS components for messaging communication in JBoss Application Server for Credit Inquiries.
  • Developed Web service modules based on SOA architecture to consume services.
  • Configured development environment using WebSphere application server for developers integration testing.

Environment: JDK 1.5, CSS, HTML, AJAX, JSF 1.2, Struts, XML, XML Schemas, XSLT, REST web services, JMS, ETL, DB2, JUnit, Maven, Log4j 1.2, Web Services(JAX-WS), JAXB, Web Sphere Application Server, GIT

Java Developer

Confidential

Responsibilities:

  • Involved in developing Servlets and business classes.
  • Responsible in designing the application using MVC architecture.
  • Responsible for writing SAX and DOM Parsers for every request and XML builders for every response.
  • Used External JS for GUI controls.
  • Worked on jQuery for DOM element selection, manipulation & Retrieval.
  • As many applications connect to this module, I was responsible to maintain the memory and CPU footprint to minimal level.
  • Responsible in creating and maintain JDBC connections, and defining JNDI names to access Database.
  • Responsible in developing database tables, Stored procedures, and writing effective queries to insert and fetch the Errors and Audit trails.
  • Was responsible for configuration and usage of Log4j APIs for logging in development and production environments.
  • Was responsible to maintain different logging configuration files for Development, Quality, and production system.
  • Involved in design reviews and code reviews for various modules.
  • Documenting API, Operation Guides for the various tools developed.

Environment: J2EE (Servlets, JSP, JSTL, JDBC, JNDI, XML, XSLT), Ant, Web logic Application Server, PL/SQL, Oracle,, Visual Source Safe, Eclipse IDE, JProfiler, Load Runner.

We'd love your feedback!