We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Skilled IT Professional with7+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE.
  • Experience in Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
  • Experience in developing network applications using Node JS with an event-driven, Asynchronous approach and single threaded model with event loops.
  • Implemented exception handling in Java SpringBoot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery, Nodejs and in making web pages cross browser compatible.
  • Experience in using AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
  • Having good Knowledge in integration different LDAP Directory Servers like Sun One Directory, Microsoft Active Directory and Oracle Internet Directory (OID LDAP, OUD LDAP, AD LDAP) with SailPoint IdentityIQ Connectors
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with SpringORM
  • Developed SOAP and RESTful Web Services using Apache CXF, JAX-WS RI.
  • Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
  • Developed applications based on MVCarchitecture using Struts, SpringMVC and JSF
  • Experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4J.
  • Experience with Agile/Scrum and Test Driven development (TDD).
  • Experience in working with IDE’S like Eclipse,Springboot, Spring Tool Suite (STS) and Intellij.
  • Good knowledge at SOAP/WSDL and Restful web services.
  • Experience with Web Servers like Apache Tomcat and IBM WebSphere.
  • Designed, developed, debugged and tested the web based J2EE application.
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Worked with RDBMS like My SQL, Oracle, and DB2.
  • Very good analytical capabilities and broad experience in understanding the business application and planning iterations.

TECHNICAL SKILLS

Languages/Tools: Java, J2EE, XML, HTML, DHTML.

J2EE Standards: JDBC, JNDI, JMS, Java Mail & XML Deployment Descriptors.

Web/Distributed Technologies: J2EE, Servlets, JSP, Struts, JSF, Spring MVC, Spring Portlets, JSTL, EJB, RMI, XML, XSD, UML, MVC, JDBC, JPA, iBATIS and Hibernate.

Databases: Oracle, MySQL, DB2, MS Access, NoSQL.

Browser Scripting: JavaScript, jQuery, DHTML, AJAX, AngularJS.

IDE & Tools: Eclipse, NetBeans, Dragon Designer, JDeveloper, RAD, SoapUI, REST Client, SQL Developer, Toad, Wire shark.

App/Web Servers: IBM WebSphere, BEA WebLogic, Apache Tomcat.

Messaging & Web Services: SOAP, WSDL, UDDI, XML, JAX-RPC, JAX-WS, JAXB, JAXP, JMS.

Content Management: SVN, CVS, TFS and Rational Clear Case

Testing & Build Tools: JUnit, Mockito, PowerMockito, Rally, Jenkins, Continuum, JMeter, Log4j, Rational ClearCase and Maven.

Operating Systems: Windows, MS-DOS, UNIX and Linux.

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Full stack Java Developer

Responsibilities:

  • Worked on the Java8 for building the backend components and API resources, experience working on Jason API for creating multiple API’s,
  • Worked on Apache Commons library for parsing the emails and sending them to the user as a JSON Api.
  • Experience writing unit test cases using Junit on the backend and using JASMINE and KARMA on the frontend.
  • Worked on RXJX for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code.
  • Worked in creating the wrapper services and controllers around the service using Typescript.
  • Maximized applications’ efficiency, data quality, scope, operability, and flexibility.
  • Implemented REST based MicroServices to provide all the CRUD capabilities using spring boot.
  • Worked on Angular 2/4 by consuming Restful web services & used Angular forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Worked in an agile environment which uses safe Agile and participated actively in all the sprint meetings.
  • Experience working directly with the client and know the dependencies of a task.
  • Developed using web based technologies such as Hibernate ORM and Web Services (REST /SOA /MicroServices).
  • Developed chat design with user generated and system generated method with the help of the emails
  • Worked on Miro board and swagger hub to build the API specs and project flow.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Responsible for exploring the environment, gathering requirements from internal teams and external clients.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
  • Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AXIOS, JSON and XML.
  • Responsible for making suggestions to code, build code, create a test plan, implement testing and perform final implementation into client sites.
  • Worked on Docker hosting the server and setup the Docker containers to host the application

Environment: Core Java, Linux, Angular2/4, RXJS, HTML5, CSS3, Docker, Spring boot, Apache commons, Typescript, Elastic search, MYSQL, Junit, JASMINE, KARMA

Confidential, Nashville, TN

Java Full Stack developer

Responsibilities:

  • Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications.
  • Involved in web application development for backend system using Angular 2/4, Angular CLI, Web pack, HTML5, Typescript, SASS and CSS3.
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Responsible for design and building of connectors like Delimited, Active Directory, JDBC
  • Experienced first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Consumed REST based Microservices with Rest template based on Restful APIs.
  • Used various Bootstrap components such as calendars, masks, uploaders, sliders, alerts, and modal dialogs for developing the UI.
  • Integrated Single sign-on using LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in the application.
  • Configured the LDAP servers like Active Directory, IBM Tivoli Directory Servers with WebSphere
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Used Hibernate, Object/relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema.
  • Created and injected spring services, spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Design and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console.
  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as the Unit testing framework and Protractor as automation testing for the developed Java applications.

Environment: Java 1.8, Oracle, JMS, Active Directory, Angular JS, Angular 2/4, Typescript, SQL, HTML5, CSS3, JavaScript, Restful, JSON, XML, JUnit, spring, Microservices, Spring Boot, Spring JPA, Hibernate, Log4j, Tomcat, Protractor, Jenkins, Apache, AWS

Confidential, Tampa, FL

Java Full Stack developer

Responsibilities:

  • Participate Software Development Process phases like development, testing, deployment and maintanance
  • Participated in all phases of research including requirement gathering and used agile methodology.
  • Developed code using Java, J2EE, and spring also used Hibernate as an ORM tool for object relational mapping.
  • Performed data dump provide system administration support for a client with 120 instances hosted in AWS Cloud environment.
  • Working on developing Rest API back-end, using restify framework for Node.js
  • Developed readable and writable streams of Node JS to process the data from external means of the application.
  • Implemented REST based Microservices to provide all the CRUD capabilities using SpringBoot.
  • Used Source Tree for Git (Subversion tool) and Jenkins, Docker for building the CI/CD pipeline and used Maven as a build tool.
  • Coding to build REST Microservices using Spring Cloud, Oracle, XSD, JSON and Spring Config.
  • Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.
  • Deployed application into Docker container and Docker consoles for managing the application life cycle on Kubernetes deployment manager.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.
  • Used Spring DI (Dependency Injection), Spring Batch to inject the dependencies to parent object
  • Implementing Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML5.
  • Created and developed RESTFUL API utilizing Spring Boot with Spring MVC.
  • Developed using web based technologies such as Hibernate ORM and Web Services (REST /SOA /micro services).
  • Developing the presentation layer and GUI framework using CSS3, HTML5, AngularJS and Bootstrap. Client Side validations are done using JavaScript.
  • Using AngularJS framework for building web-apps as well as using RESTful web services.
  • Designed single page applications using AngularJS directives, services, and controllers.
  • Used Hibernate Query language and Hibernate Criteria Queries to do the database operations.
  • Created REST based Controllers to handle the incoming request and output the response.
  • Strong working experience on mapping tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Extensive experience in Database technologies RDBMS, writing queries in SQL, PL/SQL programming, stored procedures, functions, relations and query optimization with Oracle
  • Deployed applications on Windows Azure Cloud base and active Directory configuration
  • Effectively used Maven as Build tool & GIT as source control system.
  • Responsible for creating Unit test plans for the given requirements.
  • Creation of REST Web Services for the management of data using Apache CXF
  • Implemented Model View Controller MVC-2 architecture Using Jakarta Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and easy maintenance.
  • Responsible for review the integration test plan which prepared by testing team.
  • Developed the JUnit test cases

Environment: Java, Spring, JSP, JavaScript, AngularJS,Node JS, CI/CD, IBM WebSphere Application Server, JBoss Application server, Maven, Microservices, Active Directory, Hibernate, HTML5, XML, Servlets, AWS, JSP, JDBC, XML, Spring boot, WebSphere, Eclipse, Tomcat.

Confidential, Cleveland, OH

Java Full Stack developer

Responsibilities:

  • Hands on experience in J2EE framework and extensively used Core Java and Spring API in developing the business logic using Agile Methodology.
  • Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
  • Worked on Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
  • Responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment pipeline for fast paced robust application development environment.
  • Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
  • Used spring validation framework to implement the server side validations and used the AngularJS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used GitHub and Jenkins for building the CI/CD pipeline and day to day builds and deployments using Gradle.
  • Developed RESTful service interface using SpringBoot to the underlying Agent Services API.
  • Have used Spring MVC framework for developing the web application to isolate the application layers.
  • Coding included developing JSP/ JavaScript creating model and controller using Spring MVC framework using annotations.
  • Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Set up, configured, and maintained multiple servers like, IBM WebSphere, Tomcat
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Implemented various routing mechanisms in the webpage using AngularJS.
  • Creating PL/SQL scripts, stored procedures, Packages and resolving any data base related issues.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Developed presentation layer using JSP, JSF, HTML5, CSS3 and client validation using JavaScript, DOM.

Environment: J2EE, Spring, Hibernate, Spring Boot, Restful, Node JS, Web Services, UNIX, Jenkins,IBM, Jboss,SQL, PL/SQL, UNIX Shell, JSP, Eclipse, WebLogic, JUnit, Microservices, CVS, CSS, HTML, XML, XSD, JavaScript

Confidential

Java Full Stack developer

Responsibilities:

  • Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Java Script & CSS to the requirements of the client.
  • Developed Presentation tier as HTML, Java Server Pages using Struts MVC framework implementing Struts validator.
  • Worked closely with developers to define and configure application Servers, Virtual Hosts, Enterprise Applications, Web resources, Servlets, JDBC providers and JVM as well as deployment of EJBs across multiple instances of WebSphere.
  • Work with web services such as Apache, JBoss, Tomcat, Struts, Hibernate framework.
  • Developed complex queries to retrieve products based on region and service address and implemented PL/SQL stored procedures and Functions.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, JNDI and Deployments in WebSphere Server.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web Services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Used log4J for logging and debugging of the application.

Environment: HTML, JavaScript, SOAP, Struts, IBM WebSphere Application Server, JBoss Application server, CSS, Log4J and Windows.

We'd love your feedback!