We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • 10+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) withJava/J2EE.
  • Strong experience in designing and developing multi - tier enterprise level web applications using various J2EE technologies like Servlets, JSP, JDBC, JSF and JMS.
  • Expertise in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Design Patterns, Hibernate, Web Services (REST/SOAP).
  • Strong working knowledge in Spring Core, Spring ORM, Spring DAO, and Spring MVC Spring, Spring JDBC architectures.
  • Extensive front-end GUI skills using Core JAVA, Servlets, JSP, Struts, AJAX, XML, XSL, Xpath, HTML, JQUERY, CSS and JavaScript.
  • Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, XPath, and DOM.
  • Extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.
  • Rich experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client-side validations.
  • Developed UI modules using AngularJS, ReactJS, Redux, RelayJS, Node.js, JavaScript, Ajax, Bootstrap, JSON, jQuery, CSS3 and HTML5.
  • Designed systems using J2EE based frameworks like MVC Architecture and Hibernate.
  • Experienced in developing Angular Directives, React Components & Redux reducers.
  • Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service), AJAX and tools like Maven, ANT, and JUNIT.
  • Hands on experience on build tools like Ant, Maven, and Gradle.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Experience in using various tools and IDEs for development and design like Eclipse, Web Storm,NetBeans, IntelliJ, Notepad++ and Sublime.
  • Implementing responsive ReactJS components for different solutions and performing the server-side validations using NodeJS Framework.
  • Excellent understanding of relational databases involved in application development using RDBMS like SQL Server, MySQL.
  • Hands on experience in writing light weightNode.js expressserver, and using technologies like Ajax, JavaScript/jQuery,JSONto make connections between server and databases like MongoDB and MySQL.
  • Good experience in recognizing and reusing Design Patterns - GOF, J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns.
  • Experience in using Jasmine, Karma, Chai for front end unit testing.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Good knowledge in various design patterns such as MVC (Model View Controller), Singleton, Factory and MVVM.
  • Experienced in Software Configuration management tools such as CVS, SVN, PVCS and also build script Ant.
  • Experience with Web Sphere MQ (Messaging Queue’s), JMS (JAVA Messaging Services)
  • Experience in application and web servers such as WebSphere, JBoss, Apache Tomcat & UNIX.
  • Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.
  • Have strong experience in code debugging and bug fixing.
  • Experience with unit testing using Mockito, Easy Mock and knowledge of ANT and Log4j tools.
  • Excellent Verbal and written communication skills proven to be highly effective in interfacing across business and technical groups.
  • Tech savvy with experience in adopting modern methodologies and innovative techniques to boost work efficiency
  • Efficient & effective team player, motivated with multi-tasking capabilities, problem solver, and exceptional presentation and client/customer relation skills

TECHNICAL SKILLS

Languages: Java, J2EE, J2ME C, C++, JDBC, DTD, SQL, PL/SQL, UML, Unix Shell scripts.

Frameworks: Spring, Hibernate, JSF, Struts, Log4J.

IDE’S: Eclipse, MyEclipse, NetBeans, IntelliJ, Spring Tool Suite

Web Technologies: HTML/ XHTML/ DHTML/ HTML5, XML, XSLT, XSD, CSS3, Servlets, JSP, EJB, Java Script, Angular JS, NodeJS, ReactJs, Bootstrap, JSF, AJAX, JSON, jQuery.

Tools: UML, Splunk, SQL Developer, Log4j, SOAPUI, Rest Client UI.

Web/Applications: IBM WebSphere, J2EE Server 1.6, Apache Tomcat, BEA Web Logic, JBoss.

Design Patterns: IOC, MVC, Front Controller, Session Facade, Singleton, Data Access Object, Business Delegate.

Methodologies: Agile, TDD, OOAD, Water Fall.

Testing Tools: Junit, Mockito, Karma, Jasmine, Selenium, Jenkins.

Databases: Oracle 10g/11g, MYSQL Server, SQL server, NoSQL, DB2, Cassandra, MongoDB.

Version Control systems: GitHub, CVS, SVN, Clearcase, TortoiseCVS, WinCVS.

Build Tools: ANT, Maven, Gradle, Groovy, Log4j.

Operating Systems: UNIX, LINUX, MAC, Windows 98/2000, windows XP, windows 7/8/10.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Java Full Stack Developer

Responsibilities:

  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings, created and maintained User stories in JIRA.
  • Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio.
  • Developed UI Layer for the application using HTML5, CSS3 and Bootstrap.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Transitioning to microservices based approach to break huge monolith functionality wise in microservices.
  • Worked on Spring-boot based web application utilizing STS integrated development environment.
  • Worked on Functional decomposition of monolithic application to microservices application
  • Worked with architects on formalizing plan to run microservices on cloud
  • Designed and developed Micro Services business components and Restful service endpoints using Spring Boot.
  • Wrote micro service to create User specific algorithm and created/altered database partitions using JDBC template and Spring data JPA.
  • Developed Micro Services to provide Restful API utilizing Spring Boot with Spring MVC
  • Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
  • Extensively used the Spring Integration defining request and response channels to make the internal payload travel through different Transformations.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Design and Implement LDAP repository which hosts customers, roles as well as shipment data.
  • Used JavaMessage Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to PostgreSQL Relational data model with SQL-based schema.
  • Utilized JSR 303 for server-side bean validation and JavaScriptfor custom client-side validation.
  • Worked onjQueryto make dropdown menus on web pages and display part of a web page upon user request.
  • Involved in providing pseudo application level code to interact with API's, Web Services usingAJAX,JSONandXML.
  • Designed the view layer using Thymeleaf template engine with spring framework integration.
  • Worked with GIT which is used as a version control tool in the project.
  • Done with Unit testing using JUnit and Mockito
  • Fixed defects identified during QA, UAT and Production

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, Thymeleaf framework, Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, XML, Dockers, AWS, PostgreSQL, Mongo DB, CI/CD, Gradle, Web Sphere Application Server, IntelliJ IDEA, STS, Mockito, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT, Bitbucket.

Confidential, Austin, Texas

Java Full Stack Developer

Responsibilities:

  • Interacted with the Business analysts to gather required Functional specifications documents (FSD) for the project.
  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Developed UI Layer for the application using HTML5, CSS3, AngularJS and Bootstrap.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Completely involved in designing and developing persistence layer using JQuery, Ajax and third-party libraries.
  • Used various JQuery and Bootstrap plug-in like data picker, Bootstrap selectors.
  • Involved inJavacode, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • UsedSpringBootActuator to externalize application's configuration properties for various environments.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Worked on Dockers container implementation for Enterprise build system, Dockers container management along with volumes, container-based DB and services, Docker Art Factory and setup.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links
  • External views, indexes in Oracle DB & SQL tuning to reduce time in the application.
  • Implemented Batch jobs using Spring Batch to ensure data integrity and consistency in the job.
  • Deployed and tested the applications on Application Server Web Sphere.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Used Log4j for validate functionalities and JUnit for unit testing.

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Spring JDBC, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, XML, Dockers, AWS, Oracle DB, Mongo DB, CI/CD, Maven, Web Sphere Application Server, IntelliJ IDEA, Mockito, Junit, JMS, UNIX, Jenkins, JIRA, log4j, Kafka, GIT

Confidential, Topeka, KS

Java full Stack Developer

Responsibilities:

  • Involved in Analyzing Software Requirements, Specification, Design and implementation of application.
  • Involved in all phases of the Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
  • Experience in gathering requirements, design and develop application.
  • Design and Coding of various JAVA 7, J2EE modules
  • Created detailed design documents using UML (like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Designed and developed front end using JSP, JSTL, and Expression Language.
  • Expertise in Web Page development using, XML, XSLT, DTD, Parsers, JSP and CSS.
  • Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
  • Designed and implemented the logging mechanism using Log4j API.
  • Involved to implements the Session beans and implemented JNDI to access those EJB’s.
  • Implemented Client Side and Server-Side validations using Struts Validation Framework.
  • Created web services using SOA like SOAP and producing WSDL to the Client-side people.
  • Used JAXB to generate Java classes from an XML Schema to access external data.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Developed the JAX-RPC web services under WSDL standards using Apache Axis1.2
  • Expertise in UI built in Java Swing.
  • Implemented user sessions using Session Tracking API of Java Servlets.
  • Transaction Management using the Hibernate configurations.
  • Implemented build scripts using ANT to create WAR and deploy in application server.
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.

Environment: s: Java SE 7, JSP, HTML, Swing, EJB, Struts Framework 1.1, Hibernate, Eclipse 3.2, JavaScript, Web services (SOAP, WSDL), Apache Axis1.2, XML, JAXB, SQL, PL/SQL, Eclipse IDE, JBoss Application server 5.1, ANT, JUnit, Win CVS, Log4J, Oracle and Windows XP.

Confidential, Monroe, MI

Java Full Stack Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD.
  • Use of the Struts Framework for the application based on the MVC design paradigm
  • Implemented Spring MVC to integrate business logic and Model and DAO classes using Hibernate.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Implements MVC, Singleton, Factory, session Facade, Data Access Object, Business Object paradigm
  • Implemented Spring Framework for the information flow between database and Model.
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with DB2 database.
  • Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Worked on JMS and Messaging Queue (MQ) configurations.
  • Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, XSLT, AJAX, XML, HTML, CSS and JSON.
  • Worked on REST framework to create web services.
  • Extensively worked for deployment, configurations of application on WEBSPHERE server and WEBSPHERE PORTAL for Integration of all modules.
  • Developed documentation for QA environment.
  • Loaded the records from Legacy database (DB2 v10) to existing one (Cassandra 2.0.12).
  • Synchronized the create, update and delete of records between Legacy database (DB2 v10) and Cassandra.
  • Application developed on Agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Used maven to build the project into WAR and EAR files and SVN Version Controlling
  • Created JUnit test suite to automate the testing of the business logic.
  • Involved in 24x7 support, Maintenance and enhancement of the application

Environment: JDK,J2SE,J2EE,Struts,Springframework,XML,HTML,JSP,Servlets,JQuery,AngularJS,Hibernate,Maven,JavaScript,XSLT,CSS,AJAX,JMS,RESTful,WebServices,WebSphereApplicationServer, Tomcat, DB2, Cassandra, MQ Series, JUnit, log4j,Agile, Design patterns, SVN,RAD,JSTL,UNIX

Confidential, Bethesda, MD

Java Developer

Responsibilities:

  • Worked on integrating JSP views with Spring to develop presentation layer.
  • Involved in full stack development of the application usingHTML, CSS and JavaScript framework for creating dynamic rich functions.
  • Developed and involved in designing the UI layer withHTML along with JavaScript and AJAX as the front-end validation layer.
  • Created Responsive Layouts for multiple devices and platforms using Bootstrap library.
  • Provided detailed deployment steps for all environments and oversee the deployment.
  • Extensively used Hibernate/JPA and Spring-JDBC in data access layer.
  • Conduct team meetings, knowledge transfer sessions to both Offshore and Onsite teams.
  • Provided weekly updates to Project Manager.
  • Responsible for documenting various processes and procedures.
  • Troubleshoot and resolve all the issues in Test, UAT & Production environments.
  • Troubleshoot and fix issues in an existing Restful Web Service.

Environment: Java 7, Hibernate, Spring, WebLogic, Spring Tool Suite, GitHub, Maven, Jenkins, UNIX.

Confidential

J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Use of the spring framework for building the application based on MVC design paradigm.
  • Provided Integration for Spring MVC module.
  • Developed the user Interface Presentation screens using HTML and JSP; formatted the HTML forms using CSS. Developed Action Classes for the MVC framework.
  • Worked extensively on the backend of the application with the database. Involved with various modules of Hibernates (ORM).
  • Implemented OR mappings and HQL. Worked on Hibernate-Spring (ORM module) Integration.
  • In spring-hibernate.xml, defined Data Source, session factory, hibernate-template as bean.
  • Made Spring find 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, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Application developed in MVC architecture using Struts, spring framework, Hibernate, EJB.
  • Implemented Struts as a web framework, spring as dependency injection framework and Hibernate as database ORM framework.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
  • Developed rich web user interfaces using Java Server Faces (JSF).
  • Developed Servlets, JSP pages, JavaScript and worked on integration.
  • Experience using Hibernate with Spring framework and modeled server side components integrated with Hibernate.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.

Environment: Java, JDK, J2EE, JSP, Servlets, Struts, Tiles, JSTL, Hibernate, Maven, Web sphere, Oracle, Web Services, SOAP, Agile, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN

Confidential

Java Developer

Responsibilities:

  • Involved in discussions with the System Analyst to identify the technical requirements.
  • Developed the application using MVC-1 Architecture using JSP 1.8, Servlet 2.5 and EJB 2.1.
  • Participated in client requirement gathering in Waterfall Model.
  • Developed the Class diagrams, Sequence Diagrams using UML 1.5.
  • Preparation of the Low-Level Design document which included program specification and unit test plan.
  • Used SWT 3.5 as an open-source widget toolkit to provide efficient, portable access to the UI screen.
  • Used Multithreading as a programming and an execution model that allows multiple threads to exist within the context of a single process.
  • Defined the presentation semantics of the document written in a markup language using CSS 2.
  • Used Groovy 2.1 to write shell and build scripts with processing primitives, Object Oriented (OO) abilities and an ANT DSL.
  • Created Tables, Views and Visual Basic (VB) modules using Microsoft Access 2002.
  • Developed JSPs 1.8 to implement the business logic, and used Java Beans 2.1 to retrieve the data.
  • Used UNIX shell scripts to automate the build processes.
  • Deployed the application on Tomcat Web server 7.0 using Eclipse 3.2 as IDE.
  • Coded the Java 1.4 classes and JavaBeans 2.1.
  • Created tables in Oracle 8 database.
  • Performed Unit Testing and Integration Testing of the application using JUnit 3.8.
  • Used CVS 1.11.23 for source code version control.
  • Supported Maintenances and bug fixes.

Environment: Core Java (J2SE 1.4), JSP 1.8, Servlets 2.5, JavaScript 1.6, HTML 3.2, UML 1.5, CSS 2, EJB 2.1, Java Beans 2.1, JUnit 3.8, CVS 1.11.23, JDeveloper 11g, SWT 3.5, Microsoft Access 2002, Groovy 2.1, Multithreading, Apache Tomcat Web Server v7.0, Oracle Weblogic Application Server v8.0, Eclipse Indigo IDE 3.2, Oracle 8.

We'd love your feedback!