We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Cleveland, OH

PROFESSIONAL SUMMARY:

  • Having 8+ years of experience on Java/J2EE Technologies Web Development, Software development and client/Server Implementation
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD).
  • Expertise in the implementation of Core concepts Java, J2EE Technologies: JSP, Servlets and frameworks like Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Mail, spring validation, Spring JDBC, Hibernate.
  • Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
  • Good experience on application servers like Apache, Jobs, Web Logic, Web Sphere.
  • Experience in developing applications using waterfall, RAD and Test Driven methodologies.
  • Hands on in Core Java (multithreading, JDBC, Servlets, java performance tuning and memory management etc.).
  • Experience in developing various front end frameworks like React JS.
  • Experience developing rich application UIs using HTML, JSP, JavaScript, JQuery, CSS, AJAX, JSON and Angular.
  • Experience in Spring MVC architecture, Struts framework, Spring IOC, and Hibernate
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate and EJB.
  • Experienced in other front - end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular 2, Ajax, JSON, NodeJS etc.
  • Experience in Handle JMS message events. Implemented JMS based Disconnect events for disconnecting the customers.
  • Experience on working with Amazon Web Services (AWS) EC2 instances, SQS, S3 and AWS Java SDK.
  • Experienced in various AUT (Application under Test) such as Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing and Functional testing.
  • Extensive experience in web development using HTML, JavaScript, XML, XSL, XSLT, CSS.
  • Experienced in working with JMS with various Messaging brokers such as Active and Web sphere MQ.
  • Experience with Angular Expressions, Directives, Controllers, filters.
  • Experience in web technologies like XML, JavaScript, Angular, JQuery, AJAX and CSS.
  • Experience in configuring and deploying the applications on Tomcat, Glassfish, WebSphere, WebLogic, JBoss Servers.
  • Good knowledge in Java 1.8 features such as Lambda Expression, Stream API, for Each Methods etc.
  • Experience in Designing and developing the applications using Java Server Faces (JSF) and Spring web flow
  • Extensive experience in XML related technologies/tools such as JAXB, XSL, XQuery, and Path.
  • Experience in Providing in Auto deployment scripts (Jobs) and Auto execution of Joint scripts.
  • Experience in implementing REST web services using Jersey / JAX-RS.
  • Experienced in SQA (Software Quality Assurance) with tools, HP Quick Test Professional, JIRA and version one.
  • Extensive knowledge on SQL and Nosily languages such as PostgreSQL, Oracle, MySQL, DynamoDB, RedShift Cassandra and MongoDB.
  • Extensive experience in SQL programming language in Oracle PL/SQL, T-SQL and MySQL database environments. Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Hands on experience using the version controls like SVN and TFS.
  • Strong knowledge and experience in developing applications using servers like Websphere, WebLogic, JBOSS and Tomcat.
  • Experience with Agile/Scrum and Test Driven development (TDD).
  • Experience using tools like Ant, Maven, Junit and Jenkins.
  • Experience with different J2EE Design Patterns like Singleton, DAO, Data Transfer Object, Session Façade, Template, and Service Locator.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills

TECHNICAL SKILLS:

Programming Languages: Java 8, SQL, PL/SQL, UNIX SHELL, J2EE Technologies like Servlets, JSP, JDBC, EJB, Scala, Applets, JMS.Web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, Angular 2/4/5, NodeJS, ExpressJS.

XML Technologies: XML, XSD, JSON, XQUERY, XSL/XSLT, XPath.

Web Services: SOAP Web Services (JAX-WS), Rest (JAX-RS), AWS, Axis2, UDDI, WSDL, Micro Service Architecture.

Web/App Servers: Apache Tomcat 6.0 and 7.0, IBM WebSphere 8.0.8.5, JBOSSWebLogic 10c,11g and 12c.

Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring Cloud, Spring Web Flow, Spring Boot, Spring Batch, Spring Security, JSF, JMS, Log4j, Spring ORM, Spring DAO, AWT/Swing.

Databases: Oracle 10g/11g, MySQL, SQL Server, IBM DB2, Mongo DB.

Development Tools: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS).

Deployment &Build Tools: Apache Ant, Maven 3.0, Gradle, Jenkins.

Methodologies: Agile (Scrum), Waterfall.

Version Control Tools: GitHub, Bit bucket, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Cleveland, OH

Full Stack Java Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects.
  • Created RESTful web services interface to Java-based runtime engine.
  • Development of SOA components using WSDL, SOAP, XML, and XSD etc.
  • Implemented spring - MVC Design Pattern in the application.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Built the application with React.JS with client custom architecture built over MVC4 UI development with technologies like HTML 5, Angular JS and jQuery.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD)
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript with extensive knowledge of and use of Angular JS directives to bring additional functionality to HTML.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Developed JavaScript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Used AWS API Gateway for providing RESTful APIs for the web application to access AWS services
  • Currently using Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture.
  • Developed the application using Spring (MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.
  • Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Worked with spring framework in the development of a business bean and to interact with database objects.
  • Developed the persistence layer by using Hibernate ORM frame work, defining entities through annotations.
  • Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP and Deployed the application using the Web Logic as application server.
  • Experience in AngularJS controllers, views, and services for new website features.
  • Developed Credit card web page using React JS, Redux.
  • Worked on projects 'NPO' and 'Tracker' which were based extensively on Angular 2/ Typescript SPA domains.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Used RQL specification for JavaScript implementation of query parsing and query execution and implementation for JavaScript arrays.
  • Used SOAP UI to test the web services and mock response for unit testing web services.

ENVIRONMENT: Java 1.8, Microservices, Java Beans, Spring 4.3, Angular 4/Angular 2, Hibernate 4, SOAP, React JS, CXF, Ajax, jQuery, Bootstrap, JSP, AWS, CHEF, XSD, XML Bean, JBOSS, DB2, JUnit, Jenkins, Log4J, Web Services, Restful, Eclipse, Elastic Search, PL/SQL, Linux, Oracle 12c, Agile/Scrum, Spring Cloud, SVN, Maven 2.

Confidential, North Haven,CT

Full Stack Java Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO and Creatly.
  • Refactored the monolithic code in those microservices projects.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, JQuery and DHTML.
  • Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.
  • Used Core, Context, and Security, Bean modules of Spring Framework.
  • Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.
  • Configured the XML files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Involving in resolving of issues related to Prism and provisioning Microservices.
  • Used ReactJS in components like JSX, creating React components, Virtual components etc.
  • Used JQuery framework for creating front end applications and for Client-Side validations.
  • Used iBatis for designing, developing and maintain the data layer.
  • Consumed SOAP Services with Apache CXF as runtime engine.
  • Worked on Marshalling and UN marshalling the XML using JAXB.
  • Worked on JMS and Messaging Queue (MQ) configurations.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala and have a good experience in using Spark-Shell.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Created RFP microservice to provide RESTful API utilizing Spring Boot with Microservices.
  • Developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design)
  • Extensively worked for deployment, configurations of application on WebSphere server and WebSphere Portal for Integration of all modules.
  • Used Eclipse IDE for the development of application and having sound knowledge on shortcut keys.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala.
  • Used Gradle as a build tool and Jenkins for continuous integration process.
  • Used CVS for project and version management.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Application developed on agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Created JUnit test suite to automate the testing of the business logic.

Environment: JDK 1.7, Spring framework, XML, HTML, JSP, AngularJS, Hibernate, iBatis, ANT, JavaScript, VSS, XSLT, CSS, AJAX, JMS, SOAP, Scala, Web Services, AWS, Web Sphere Application Server, Tomcat, Oracle DB, MQ Series, JUnit, UNIX.

Confidential, Bloomington MN

Java/J2EE Developer

Responsibilities:

  • Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
  • Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.

    Developed the React Web UI components using Atom IDE and made backend REST calls using what we fetch.

  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Developed the DAO layer for the existing applications using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used spring transaction management to manage the transactions in the application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc
  • Used Spring Framework with Hibernate to map to Oracle database and mapping using Hibernate Annotations.
  • Involved in setting up the application to run on AWS environment on multiple EC2 instances with ELB's using Jenkins.
  • Validating the Application by Deploying and testing on JBoss Server.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DbUnit, and Spring Test support.
  • Updated legacy Ant build infrastructure to the new Gradle-based build system, enabling more robust test, build and release procedures.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Used extensively Eclipse in the development and debugging the application.
  • Followed agile methodology and involved in daily SCRUM meetings.

Environment: Java 1.6, Junit 4, JBoss 7, Oracle 10g, HTML, JSP, JavaScript, React-JS, Node-JS, Mongo-db, Spring, Hibernate, Eclipse, Atom, Restful Web services, Gradle, Junit, log4j, JavaScript, Subversion, Jenkins, AWS.

Confidential, Burlington,NC

Java Developer

Responsibilities:

  • Participated in development phases of the project with major emphasis on coding and unit testing of the modules.
  • Development methodology used was the agile methodology. Process included iterative development, 2-week sprints, and daily stand.
  • Developed the presentation layer on Struts framework using Servlets and JSP.
  • Used Eclipse 3.x for developing web components such as JSP, Controller tier that includes action classes.
  • Designed and developed the business logic components using facade design pattern.
  • Created war/ear files and deployed them on WebSphere application server.
  • Developed various stored procedures, functions, and packages and materialized views along with JDK and JDBC for backend and middle level data access layer between Java and Oracle in OLTP application.
  • Designed and developed the login portal using framework Angular JS 2.0 along with HTML5, CSS3 and Type Script.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS.
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • My most recent UI effort was using jQuery, Bootstrap and ReactJS in a Play framework to render responsive pages.
  • Involved in developing presentational and container components using React and JSX.
  • Involved in Creating RESTful Services using NodeJS and Express framework.
  • Performed a lot of DOM manipulation using JavaScript and JQuery for loading and manipulating dynamic content on Web Pages.
  • Implemented MVC architecture using JSP, spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Standardized unit test plans for Web Control Program (WCP) written as Java Swing applets for all 3 product lines under my responsibility.
  • Developed PL/SQL stored procedures to perform complex database operations.
  • Front-end designing and validation were done using the JavaScript.
  • Prepared Test Case document to test the required functionalities.
  • Performed Unit as well as integration testing for all the modules.
  • Created Technical documentation as per the company standards.
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Enhanced the system with change requests and coordinating with business and development team.
  • Interacted with DBAs, Data Architects, Application Team, Infrastructure team.

Environment: Java, J2EE, JSPs, Servlets, JDBC, Web Services, SOAP/HTTP, Struts, Web sphere, XML, XSLT, JavaScript, HTML, NetBeans, Oracle, Windows.

Confidential

JAVA/J2EE DEVELOPER

Responsibilities:

  • Involved in the development of Customer Perception module.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Conducted client-side validations using JavaScript.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Deployed the application on JBoss Application server.
  • Involved in creating User Authentication page using Java Servlets.
  • Involved in the Maintenance and Support of the System.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.

Environment: Java 1.5, Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags JSTL, Hibernate 3.0,Oracle9.x, Maven, Apache, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN, SQL Developer.

We'd love your feedback!