We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Auburn Hills, MI

SUMMARY

  • Around 8 years of experience in Object - Oriented Analysis & Designing (OOAD), Developing wif strong Java/J2EE programming background developing Web base application using Agile methodologies practices.
  • Expertise in Collections, Threading, Generics, Enumerations, Annotations, and Apache Utility Classes like String Utile solid experience in Object Oriented Programming and Design.
  • Experience in developing applications using MVC model, Struts, spring 4/5, Spring Batch, Rest, Spring Security, Spring Web Flow, Hibernate and JPA.
  • Extensive experience and implementation skills in Core Java, Servlets, JSP, JDBC, JNDI, Hibernate, Spring Framework, Spring MVC, Spring AOP, Spring Batch, Hibernate ORM, Spring Web Flow, JPA, JSF, JMS, EJB, Bootstrap, Java Mail, JUnit.
  • Experience in programming, deploying, configuring and fine-tuning middle-tier J2EE Application Servers like open-source Apache Tomcat 6.x/7.x/8.x, JBOSS, WebLogic and WebSphere.
  • Expertise in Software developing methodologies like Agile Methodology, Test-Drive Developing and Waterfall Methodology.
  • Implementing Java 8/7/5features like Lambda expressions, Streams, filters and fetching documents from the database well verse in building REST API (JAX-RS) base on Spring Boot.
  • Developing batch job using EJB scheduling and leverage container managing transactions for highly transactions involving in developing Web Services to send XML request and reading the response SOAP from Java platform.
  • Expertise in various J2EE designing patterns like Singleton, Factory, Abstract Factory, DAO, MVC, Facade & Business Delegating in the developing of enterprise applications.
  • Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform.
  • Experience wif containerization technologies, including Docker, Kubernetes, or Rancher. Well verse wif OpenStack base cloud infrastructure
  • Hands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premise servers.
  • Developing, enhance and maintaining a Spring Boot based Microservices application using Docker containers and Kubernetes wif Azure Container Service.
  • Extensive programming experience in developing web-base applications using JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, Spring, Hibernate3.5/4, JDBC, JavaScript, Angular 6/7, HTML5, JS Libraries and Web Services.
  • Expertise in DB Design, DB normalization, writing SQL queries &PL/SQL Storing Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Experience in handling messaging services Hadoop skills usingApache Kafka extensive experience in Microservices cloud architecture in AWS.
  • Extensively Using Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using building pack.
  • Good experience on version managing tools GIT, TFS, CVS, SVN, Maven, Jenkins and Clear Case experience in writing building scripts using ANT, MAVEN.
  • Expertise in NoSQL databases like MongoDB working on Mocking frameworks like using Karma, Jasmine and Protractor hands on experience wif Test Mockito, JUnit and Log4j in developing test cases and determining application functionality.
  • Hands on experience on front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, AngularJS, Angular, J Query, React JS and Bootstrap frameworks.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 8.0/7.0/5.0, J2EE, Python 3.6.0, PL/SQL

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

Web/Application Servers: Apache Tomcat 6.0, Kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

Application Frameworks: Struts 1.x/2.x, Spring 4/5, Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring ORM.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, JUnit, Jira, Dream viewer, Docker, Rational Rose, Google cloud, CI/CD, PCF, Kubernetes, UML, Selenium.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 6 or 7, AngularJS 2.0, 4, 6.0, Node JS. Bootstrap, JSON

XML: XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.

AWS: EC2, RDS, S3, ELB.

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

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

ORM Framework: Hibernate, JPA, DAO.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB, SQL server2012/2014

PROFESSIONAL EXPERIENCE

Confidential, Auburn Hills, MI

Full Stack Java Developer

Responsibilities:

  • Designing, developing and implementing unit tests and product features developing business components using Java Objects, Core Java, Multithreading and Collections.
  • Creating services dat performing HTTP calls using AngularJS to backend REST API for data retrievals Process to query the database.
  • Configuring Java 8 objects wifbackenddatabase tables usingORMmapping inHibernate end to end application onspring bootframework (Rest API Application/SpringJP Using Crud repository).
  • Understanding user changing requirements and analyzing the source systems and Developing UI pages using JSP & Spring MVC framework validations are done using Spring MVC validation framework and JavaScript.
  • Implementing CI/CD pipeline as code using Jenkins 2.60.3 and Developing build and deployment scripts using MAVEN as build tool, and integrated selenium in Jenkins 2.60.3 to perform the automated integration test.
  • Working on Angular7, Angular. Js framework to augment browser-based applications wif MVC Capability, built dynamically generating dropdown lists using Ajax, jQuery.
  • Installing, configuring and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Developing RESTful Web Services to retrieve data from client side using Microservices architecture of spring boot application wif Microservices performing the Unit testing and basic functional testing wif different set of data.
  • Integrating wif SpringCloudNetflix’s components like Eureka (Service Discovery), Hystrix (Circuit Breaker), Ribbon (Client-Side Load Balancing) and Zulu Proxy.
  • Proficient in working wif various technologies like Java, Java Beans, J2EE (JSP, JSF, Servlets, EJB), Spring5, Hibernate, Microservices, Spring Boot, Spring Cloud, Ajax, J Query, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns.
  • Using Kafka on publish-subscribe messaging as a distributing commit log, have experience in its fast and Python and Scalable creating User defining exception classes using Java and building SOAP, Rest and Rest API.
  • Extensively using Hibernate in data access layer to access and updates in the database usedDockerto containerize the Services and APIs to run on AWS EC2 instances.
  • Responsible for provisioning environment and deploying the dockerized applications by developing manifests JIRA for tracking the activities, Tasks and defects of Ehcache as a second level cache in the DAO layer for Hibernate.
  • Working on data preprocessing, cleaning and publishing data to Apache Kafka topics writing Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Participating in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-DrivenDevelopment(BDD) and pair programming.
  • Creating MySQL and other service instances to bind the deployed application in Pivotal Cloud Foundry (PCF) and using Maven build script for building and deploying the application and designing new database tables for the enhancements.
  • Developing the java code using Eclipse as IDE backend services in Java andGroovy strong experience in implementingServiceoriented architecture andWebServicesusing SOAP, RESTFUL API’s.
  • Responsible for building/deploying consistently repeatable build/deployments to company non-production environments usingJENKINS& BUILD Pipelines.
  • Experience in handling messaging services usingApache Kafka implementing Microservices architecture to make application smaller and independent REST web services using Jersey wif the enabling OAUTH.

Environment: Java 8, J2EE, ReactJS, Spring5.0, NodeJS, Spring Boot, Spring MVC, Hibernate, AWS, Microservices, SOAP, REST, REST API, CSS3, Angular7, XML, AngularJS, PL/SQL, CI/CD, JUnit, JAX-RS, PCF, Mockito, Apache Kafka.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Worked as Java Developer in developing two different web-based applications and followed Test-Driven Development (TDD) and Agile methodology.
  • Making the integration of data in several applications in favor JSON documents wif dynamic schemas using Mongo DB (NoSQL) database.
  • Developed Interactive web pages using HTML5, CSS3 and JavaScript. Develop various screens for the front-end using AngularJS and used various predefined components.
  • Developed application is built Micro Service Oriented Architecture using MEAN (Mongo DB, Express AngularJS) stack and developed Single Page Applications (SPA).
  • Implemented Angular6 services to connect the web application to back-end APIs and Used Microservices wif Spring Boot through a combination of REST and Apache Kafka.
  • Developed SOAP based Web services using Apache CXF and also develop Logger classes using Log4j for efficient logging mechanism.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns used Spring4, annotations, and MVC to implement business layer and navigation part of application,
  • Implemented persistence layer using Hibernate7.1 dat uses POJOs to represent DB tuples business logic at Server side in Core Java, and Java2EE Architecture.
  • Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform (GCP).
  • Developed Microservices wif Spring MVC to retrieve API routes and Implemented Spring Circuit pattern, integrated Hystrix dashboard to monitor spring, Microservices.
  • Developed REST web service using Jersey which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. REST API using Jersey for JAX-RS implementation.
  • Used Shell script, Git as version control, Maven for artifact build, Log4j as logging framework and Jenkins as CI/CD tool.
  • Experience wif containerization technologies, including Docker, Kubernetes, or Rancher. Well versed wif OpenStack based cloud infrastructure.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Created tables and worked on MySQL and PL/SQL to write functions and packages for complex Inserts and updates in the database.
  • Used Java 7 features like Streams and Lambda Exp for API Development and performed unit testing using frame works wif NodeJS framework including authoring complex directives, services, controllers and filters.
  • Developed entire frontend and backend modules using Python on Django Web Framework and Worked on designing, coding and developing the application in Python using Django MVC.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing wif supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Used version control repository GIT and JIRA for issue tracking in deploying applications in Tomcat server specific formats wif Excel macros and Python libraries.
  • Developed test cases and performed unit testing using JUNIT Test cases UI for Functional Testing, Performance Testing, and Regression Testing and to test REST & SOAP.

Environment: Java 7, J2EE, HTML, Spring4, J-unit, Spring MVC, EJB Servlets, Spring Boot, JavaScript, SOAP, Rest, Rest API, Docker, JMS, AngularJS, Log4j, Microservices, NoSQL, AJAX, MySQL, Angular6, ANT, Kubernetes, XML, Mongo DB, PL/SQL, Hibernate, CVS, Google cloud.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Designed and developed the REST based Microservices using the spring boot presentation layer code, using JSP, HTML, AJAX and jQuery.
  • Design, develop & deliver the RESTAPIs dat are necessary to support new feature development and enhancements in an agile environment.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability
  • Developing application module coded on Spring Batch and Apache Camel the Business layer using spring (IOC, AOP), DTO, and JTA.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging wif SLF4j +Log4j the Persistence layer DAO using HIBERNATE.
  • Writing end-to-end flow me.e. controllers’ classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures.
  • Used Java 5 concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Worked onMongo DBconcepts such as locking, transactions, indexes, replications, schema design expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Implemented AngularJS services to connect the web application to back-end APIs SOAP, Rest, Rest API web services to exchange the data wif backend application
  • Used Spring JMS related MDB to receive the messages from other team wif IBMMQ for queuing worked wif Open symphonyworkflows and delivered workflow module to the client.
  • Created groovyscripts to extract transaction volume information and email to management on daily basis worked wif defect tracking system Clear Quest responsible for code sanity in integration stream used Clear Case as version control tool.
  • Involved in debugging and tuning thePL/SQLcode, tuning queries, optimization for the Oracle database using Explain Plan, hints and also worked on Partition tables using Range method.

Environment: Java 5, J2EE, jQuery, Spring MVC, SOAP, REST, REST API, JavaScript,, Microservices, Oracle, JDBC, Eclipse, Spring Boot, Web Logic, CVS, Hibernate, JUnit, Bootstrap, Agile, AngularJS, UML, JSP, JSTL, Maven, CSS, JSON

Confidential

Software Developer

Responsibilities:

  • Designed, developed and validated User Interface using HTML, JavaScript, and CSS widely used HTML for web-based design.
  • Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
  • Extensively used theJ2EEdesign patternslikeSession Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Worked extensively to achieve DOM Show, hide elements and Event Handling and also used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAuth.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement integrated spring and hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Consumed Web Services to interact wif other external interfaces in order to exchange the data in different forms by using Rest API service.
  • Implemented SOA architecture wif Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework and worked on parsing the XML files using DOM/SAX parsers.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity constraints and views for IBM DB2.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class in Unit Testing of various modules by generating the Test Cases performed deployment of applications on JBoss.
  • Involved in day-to-day handling of JIRA issues (production issues at time) dat involved data inconsistencies dat required to be solved in very less time.
  • Worked wif IntelliJ and used Gradle build tool to achieve more functionality for build process.

Environment: Java, J2EE, HTML, Spring MVC, CSS, jQuery, JavaScript, SOAP, JSON, XML, REST, REST API, SQL, IBM, Web Logic Server, Oracle, Maven, UML, JIRA, Hibernate, Tortoise SVN, LINUX, Log4J and Eclipse.

We'd love your feedback!