We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • 8 years of professional IT experience in Analysis, Design, Development, and Testing of Client/Server, Web enabled Business Applications using Java and J2EE Technologies.
  • Experience in using Software development methodologies such as Agile, Scrum and Waterfall in programming Java and J2EE technologies including Spring 2.0/3.0/4.0, Springboot 2.701, Microservices.
  • Expertise in developing enterprise applications using Framework Technologies such as Hibernate 7.1/7.2, Spring MVC 2.5.1/2.5.2 , DAO, JDBC and Web services (Soap, WSDL and Restful API).
  • Experience in Java 8 features like Parallel Streams, Lambdas, functional interfaces and filters cases, Sequence Diagrams and Class Diagrams using UML, J2EEDesign Patterns
  • Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses understanding on Server - side JavaScript structures like Node.JS.
  • Development of custom objects with the help of Hibernate framework to access database tables in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Expertise in J2EE architecture using Java 8, JDBC, JavaBeans, EJB, Servlets, JSP, JMS, Struts, Comergent, ANT, Lo4J, UML, XML, CSS, HTML5, and JavaScript
  • Experience in developing Microservices using Spring-Boot and Experience in handling messaging services using Apache Kafka.
  • Used Spring Boot to develop and deploy both Restful web services and MVC applications developed Micro services based on Restful API utilizing Spring Boot with Spring MVC.
  • Implemented exception handling in Java Springboot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry used Apache Kafka for building the real time data pipelines and storing the data in a distributed cluster.
  • Extensive experience in Front-End UI technologies like HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Bootstrap, Angular JS, Angular 2.0/4.0,6.0, React JS in developing dynamic and responsive web pages
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Developed applications using frameworks and API like Struts, Spring MVC projects with Restful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL.
  • Hands on experience in development of Microservices and deploying in Docker experience in developing Angular4 advanced features such as interfaces, nested components, services, routing and modules.
  • Having Good experience in developing and migrating existing application into cloud based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF).
  • Hands on experience Version control tools such as git and Apache Subversion (svn) uses bitbucket, Google cloud platform repositories
  • Proficient in messaging frameworks (ActiveMQ, RabbitMQ, Kafka) developed Microservices with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process.
  • Experience in AWS, EC2, S3, RDS, Cloud formation templates, CI/CD tools (Jenkins, Git, Ansible playbooks)
  • Implemented security functionality OAuth 2.0, Spring security, SSL and site minder (SSO) professional in creating templates, Mockups and Prototypes for web interfaces and Layouts.
  • Experience in DOM (Document Object Model), DOM manipulations and DOM functions with IDEs like Atom, Webstorm, Sublime.
  • Developed the application using AngularJS, NodeJS, ExpressJS, Mongo DB, Angular-UI, HTML5, Bootstrap, CSS3 and JavaScript knowledge of OOPs concepts and Design Patterns.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development using No SQL Database such as Mongo DB and Cassandra
  • Well-versed in Object Oriented Programming (OOP) with JavaScript familiarity with testing JavaScript code with Jasmine, Karma, Sinon.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python3.6.0, PL/SQL

Databases: Oracle 11g, DB2, MySQL, MS SQL Server 2008 R2

Web technologies: HTML, JSP, J2EE AJAX, JSF, JQuery, CSS3, AngularJS, Angular 4/6/7, JavaScript, JSON-Parsing, JSON-DTD, ReactJS, NodeJS.

XML technologies: XML, XSL, XSLT, WSDL, DTD, XSD, XML Beans, JAXB, and JAXP

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

IDE: Eclipse, IBM RAD, Net beans, SCIM, IAM, Bean Shell, MYSQL Workbench, Visual Studio 2008/2010/ 2012.

Architecture: ORM, SOA, MVC, Service Facade, Micro services, Client-Server Architecture

App Server: WebSphere 6.1/5.1, WebLogic 7.1/6.1, Open Shift, JBoss, Tomcat, Kafka, IBM WAS

Scripting Databases: Oracle, SQL, PLSQL, MySQL,OracleRDBMS,MySQL, IBM DB2,Sun Java Enterprise System (JES) Directory Server, OKTA, Oracle Virtual Directory, Mongo DB, Cassandra DB

Web Services: JAX-WS(R), JAX-RS(REST, REST API), SOAP, WSDL

Middleware Frameworks: Spring MVC, Spring 4.0/5.0, Spring MVC, Rest-Spring, Spring JDBC, EJB, Servlets, JDBC, Spring Boot

Web Server: Apache Tomcat 7.0/6.0/5.5, Java Web Server 2.0

Messaging services: JMS(Rabbit MQ), Multithreading, JSP, Hibernate

AWS: EC2, RDS, S3, ELB, EBS

Build tools: Ant, Maven, TOAD, Report Builder, PCF, Azure, Google cloud, Maven, Kubernetes, Jenkins, Docker, CI/CD.

Tools: SQL Developer, DB Visualizer, XML SPY, Rational Rose, Visio, UML

PROFESSIONAL EXPERIENCE

Confidential, MI

Full Stack Java Developer

Responsibilities:

  • Involving in daily stand up and weekly development review meetings as part of AGILE Methodology implemented Struts Model View Controller architecture to develop presentation tier and business layer.
  • Configuring the struts-config.xml files to create and modify the form beans, Action classes and action mappings used Spring5 to develop lightweight business components.
  • Implementing dealt with Web based security by providing security to websites, web applications and web services. Applied the security specifically to internet and web systems.
  • Developing Struts Actions that grabs data from the forms, does validation and calls services and data access objects DAO’s Used Eclipse as the IDE to develop, test and deploy the application.
  • Having Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AWS, AJAX, Typescript, NodeJS, Backbone JS, Oracle, DB2 and good knowledge in ReactJS, EmberJS.
  • Implementing the business layer by using Hibernate with Spring Boot and developed mapping files and Java 8 classes using ORM tool
  • Using Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Involving in multi-tiered J2EE design utilizing Spring MVC Inversion of Control (IOC) and Hibernate reproduced security issues and the remediation methods for vulnerabilities.
  • Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC and Apache Kafka Angular7 and JBPM for making REST calls and data binding
  • Using SOAP Web Service and deployed applications on Apache Tomcat serve stored procedures & triggers in SQL database.
  • Creating arrange loop directive and components like data binding, dependency injection in AngularJS identified vulnerabilities and executed the vulnerability remediation methods
  • Implementing Kubernetes to deploy, load balance, scale, and manage Docker containers with multiple name spaced versions across cluster of hosts
  • Developing Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform
  • Using XML Gateway to secure, mediate and manage XML traffic worked on preventing Cross site scripting vulnerability in the web applications.
  • Involved in designing the Design Document, including Sequence Diagrams, Class Diagrams and Object Models Jenkins for continuous integration of the application and worked closely with build and release team.
  • Using Pivotal Cloud Foundry (PCF) to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access
  • Performing Unit testing using JUNIT, System, Regression, and Integration Testing in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • Creating JUnit test cases and test suites for testing the application used GIT version control for the software development and other version control tasks in building the code & deploying on Web Logic application server.

Environment: Java 8, J2EE, Spring Boot, Spring5.0, Spring MVC, Hibernate, SOAP, REST, REST API, Microservices, HTML 5, JavaScript, CSS3, PCF, Typescript, XML, Angular7, Angular JS, AWS, Azure, PCF, Kubernetes, ReactJS, PL/SQL, NodeJS, Axon framework, Apache Kafka, Web Services, JAX-RS, Junit, Mockito, Agile methodology, Bit bucket, SCDF, Jenkins 2.0, EPAS11.

Confidential, Louisville, KY

Java/J2EE Developer

Responsibilities:

  • Responsible for the finalizing the business requirements and involved in planning meetings involved in design, development and testing of the application building applications using Maven in each and every phase of SDLC.
  • Developed UI screens using Citi Internal Framework called Ecore Framework implemented the object oriented programming concepts for validating the columns of the import file.
  • Experience in developing web based GUIs using Angular JS and JSP, HTML, and JavaScript developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QA team and support team as required.
  • Developed System with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA), which can data, bind and synchronize with Angular6 framework.
  • Experience in using Web-servers like Apache Tomcat worked on Mongo DB responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Developed various DOA’s in the applications using Spring 4.0 support and fetch, insert, update and deleted data into the database table worked with Cloud management and Chef Automation
  • Developed EJB Components, which encapsulate business logic and build up the model for the system implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy system Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Designing and implementing scalable, REST and Micro Services- based mobile back-end. The back-end is being written in Java 7 using Spring boot for simplicity and scalability
  • Responsible for changing the GET and CHANGE request according to the requirement used SVN version control to track and maintain the different version of the project.
  • Hands on experience in using Cloud strong written and verbal skills from both business and technical perspectives writing the functional and technical design documents
  • Implemented Log4j for logging and developed test cases using Junit learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS
  • Developing the application using Struts and Hibernate based frameworks created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and script files.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Performed deployments to validate changes in Dev and UAT done with Server side validations using Struts Validation framework coming up with the test cases for unit testing before the QA release
  • Working closely with QA team and coordinating on fixes used Spring framework to implement middle tire with Spring IOC, AOP played a very important role in resolving the defects.
  • Deployed the application on Web Sphere Application Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions played an important role writing the Junit test case scenarios for all the validations.

Environment: Java 7, J2EE, JSP, Spring 4.0, Spring Framework, Spring MVC, Spring boot, Angular JS, Angular 6, Ecore Framework, JavaScript, XHTML, CSS, SOAP, REST API, REST, Micro Services, Eclipse, Hibernate, Web sphere serverDB2, Mongo DB, Google cloud, Docker, Kubernetes, SVN, GIT (after migration), LOG4j, Junit.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the Webservice request and response
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.
  • Design and developed request and response XML Schema (XSD) documents for Webservices operations such as Retrieve History.
  • Extensive use for developing test cases and performed unit and integration, tested by using Junit involved in developing Webservices operations in Service Oriented Architecture (SOA).
  • Followed agile methodology during complete SDLC process. Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development. Involved in front end development using Struts, JSP's, JSF and JSTL
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Extracted data in UI for different clients using JSON. Integrated with third party Sale point API to make restful Webservices call.
  • Used Maven for the project management like build, install deployed application on Apache Tomcat server.
  • Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
  • Developed Groovy scripts to test Report application output. Used Selenium for UI automation and used log4j for logging errors, info, exceptions.

Environment: Java, J2EE, Eclipse 3.6, Agile, Spring, Spring MVC, Spring Boot, Hibernate, Micro Services, Cache Abstraction, SOAP, REST, REST API, tomcat 6, Drools, JPA, Maven, GIT, Bamboo CI,, JUnit, Cucumber, Log4j, HTML5, CSS3, ExtJs, JSON, JMS, DB Visualize 7.1, WebLogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), Clear Case.

Confidential, Dallas, TX

Software Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards applied various complex SQL queries.
  • Developed SOAP, Rest, Rest API based Web service using Apache CXF. Developed Logger classes using Log4j for efficient logging mechanism.
  • Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML used Servlets to write server-side programs worked with POJO for handling data coming from the legacy systems.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
  • Developed Application using spring, Spring MVC and Hibernate and also Spring Framework at Business Tier and Spring Bean Factory for initializing services.
  • Interaction with the database is accomplished through JDBC wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Used LOG4J, JUNIT for debugging, testing and maintaining the system rate Ant scripts to build and deployed on WebSphere Application Server.

Environment: Java, J2EE, HTML, CSS, Spring, Spring MVC Hibernate, SOAP, Rest, Rest API, Servlets, JDK, PL/SQL server, Unix, Linux, Eclipse, Triggers, JDBC, JSP, POJO’S, Web services, ANT, LOG4J, JUnit.

We'd love your feedback!