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 as Full Stack Java Developer broad involvement in Design, Development and Maintenance of Web applications with great information and working knowledge on Multi - Tier Architectures utilizing web centric innovations in various domains.
  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming and hands on experience in all stages of Software Development Life Cycle (SDLC).
  • Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), DI (Dependency injection), Aspect oriented programming (AOP), Spring Boot, Spring DAO, Spring ORM (Hibernate, JPA)
  • Developed application components usingspring, Spring Data, Spring Boot and Oracle using J2EE Design Patterns like MVC, DAO, Singleton, Factory pattern, and service locator and Delegate.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
  • Have Experience on RESTMicroservicesusing Spring Boot for the customers to consume data familiar with web services formats XML and JSON.
  • Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, J Query, AJAX, Angular.js and React.js.
  • Expertise in the implementation of Core concepts of Java 8/7/5, J2EE Technologies: JSP, Servlets, JSTL, JMS, Struts, Spring 4/5, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading and Spring boot.
  • Developed and consumed RESTful Web Services in multiple projects extensive experience in developing producers & amp customers in Kafka to build a data pipeline with Front-end JavaScript frameworks like Angular 6 or 7, Node JS.
  • Extensive experience in development of Web services such as SOAP using WSDL, JAXB, SOAP, JAX-WS and Apache CXF and Restful using JAX-RS, CXF, Rest easy, JERSY implementation.
  • Expertise in developing MVC architecture for web-based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (SOAP & REST API).
  • Have experience to Develop scripts for build, deployment, maintenance and related tasks using Jenkins,Docker strong database development skills using Database Servers like Oracle,Sybase, and SQL Server.
  • Familiar with web services formats XML and JSON Have experience on RESTMicroservicesusing spring boot for the customers to consume data.
  • Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ and implemented micro services.
  • Having Good experience in developing and migrating existing application into cloud-based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF).
  • Create clusters in Google Cloud Platform (GCP) and manage the clusters using Kubernetes(k8s) used Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions and Locking’s.
  • Strong experiencewithMongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database (RDBMS) packages like Oracle 11g, MySQL.
  • Good understanding of NoSQL Databases and hands on work experience in writing application on NoSQL databases like Cassandra and MongoDB.
  • Hands on Experience on UNIX operating system such as LINUX used SOAP, Rest, Rest API for Web Services by exchanging XML data between the applications.
  • Involved in creating and Deployment of REST API andMicro servicesinJavaJ2EE usingSpring Boot having Experience build applications based on SOA architecture in IBM integration Designer
  • Having knowledge of integrating AWS (Amazon Web Services) with other Application Infrastructure and Deploying scripts to AWS.
  • Good experience in working with Web/Application servers like Apache Tomcat 6.0, IBM Web Sphere 8 and/or Web Logic, JBOSS 4.0.
  • Worked onCI/CDtools for creating Jenkins jobs, trigger the build and perform release cuts of the application expertise in using version control tools like SVN and GIT, CVS.
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud.
  • Complete understanding of the DevOps process with continuous integration using Kubernetes, Docker, Jenkins, JIRA, GIT, CHEF.
  • Experience in Logging and tracing tool like log4j andSPLUNK good Knowledge on using J Unit for Unit Testing along with Spring Mock and Mockito framework.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 8/7/5, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular6/7, Angular JS, Node JS, Bootstrap, React JS, and JSON.

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

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

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

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

ORM Framework: Hibernate, JPA, DAO, Spring JPA.

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

AWS: EC2, RDS, S3, ELB.

Web/Application Servers: Apache Tomcat 6.0, Kafka, IBM Web Sphere 8, Oracle Web Logic, J Bos

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

IDE: Eclipse, My Eclipse, Edit Plus, Net Beans 7.0, Visual Studios.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, Docker, Kubernetes, Azure, CI/CD, J Unit, J ira, PCF, Google cloud, Dream viewer, Rational Rose, UML, Selenium.

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

PROFESSIONAL EXPERIENCE

Confidential, Auburn Hills, MI

Full Stack Java Developer

Responsibilities:

  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
  • Expertise in spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP &REST Web Services.
  • Implemented Swagger Configuration inSpringMVCfor auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • Implemented the user interface using the Java 8, JSP, AJAX, Angular7.0, HTML5, CSS and Bootstrap extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Design, develop and test HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies Angular JS, Express, NodeJS and Mongo DB.
  • Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
  • Worked on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack
  • Developed J2EE Micro-services using Spring Boot interacting with Mongo DB back end implemented fail safe and circuit breaker patterns in Spring Boot Micro service applications using HYSTRIX.
  • Involved in self and peer-to-peer review, creating and updating technical and functional documents in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL.
  • Used Grafana as a monitoring tool for Spring Boot and Adobe Analytics for React JS on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
  • Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
  • Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions involved in enhancing the developed modules on different browsers, to carry out the task of coding, bug fixing, testing and documentation.
  • Implemented changes as per test cases, debug the implemented code, integrate the changes in Testing Environment, fix reported bugs of already implemented changes Cooperate with team members during concurrent developments.

Environment: Java 8, J2EE, Hibernate, JPA, Spring5.0, Spring MVC, Spring Boot, AngularJS, Angular7.0, SOAP, REST, REST API, Micro services, AWS, MongoDB, PCF, Kubernetes, ReactJS, Junit, HTML 5, CSS 3, JavaScript, Jenkins, Kafka, NodeJS, jQuery, JBoss, Linux, CI/CD, JIRA, Eclipse, AJAX, JSON, JSF.

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design on AGILE methodology.
  • Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Designed Frontend with in object-oriented JavaScript Framework like ReactJS Securing the REST services using Spring Security, LDAP Basic Auth framework
  • Involved in multi-tiered J2EE design utilizing Spring4.0 Inversion of Control (IOC) and Hibernate upgraded Apache Tomcat 8.0 in Production servers to latest version, configured and tested successfully
  • Design and develop XML processing components for dynamic menus on the application developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database coded extensively using JavaScript, Angular6.x to make rich internet web application for a Single page app
  • Designed and Developed End to End customer self service module using annotation-based Spring Boot, Hibernate, Java Beans and JQuery.
  • Handled Production defects related to ansible automation in Docker pipeline and troubleshoot system admin issues.
  • Secured the REST API services using Appeng Aluminum framework where security is provided by extending the Spring Boot framework with additional capabilities that are specific to Apple Inc.
  • Developed UI layer for the application using HTML5, CSS3, AngularJS and Bootstrap creating multiple facelets in the page GIT for the version control management.
  • Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform
  • Implemented client-side Interface using ReactJS designed and developed the REST based Microservices using the Spring Boot.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Developed SOAP based Webservices using Apache CXF and also develop Logger classes using Log4j for efficient logging mechanism.
  • Deployed application on JBoss server and used Maven as a build tool JUnit test cases for all use cases and executed them.
  • Worked with Quality Assurance team in tracking and fixing bugs played a key role in for developing the application and fixing the production issues.

Environment: Jdk 1.7, J2EE, Servlets, Hibernate 3.2, JPA 2.0, Spring4.0, Spring MVC, Spring Boot, AngularJS, Angular6.0, JSF beans, SOAP, REST, REST API, Microservices, Google cloud, Docker, JSF, jQuery, Ajax, Oracle 10g, Eclipse 3.4, Apache Axis 2.0, IBM WebSphere 6.1, HTML, CSS, XML, Clear Case.

Confidential, Erie, PA

Java Developer

Responsibilities:

  • Designed and developed the REST based Micro Services using the spring boot presentation layer code, using JSP, HTML, AJAX and jQuery.
  • Design, develop & deliver the RESTAPIs that 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 with SLF4j +Log4j the Persistence layer DAO using HIBERNATE.
  • Writing end-to-end flow i.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 onconcepts 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 Angular JS services to connect the web application to back-end APIs SOAP, Rest, Rest API web services to exchange the data with backend application
  • Used Spring JMS related MDB to receive the messages from other team with IBMMQ for queuing worked with Open symphonyworkflows and delivered workflow module to the client.
  • Created groovyscripts to extract transaction volume information and email to management on daily basis worked with 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: JDK 1.5, J2EE, HTML, CSS, Angular JS, Hibernate, AJAX, jQuery, Apache Camel, JavaScript, JSP, Spring, Spring Boot, Spring MVC, Micro Services, XML, UML, JUNIT, IBM WebSphere, Clear Case, Soap, Rest, Rest API, Oracle 11g, IBM MQ.

Confidential

Software Developer

Responsibilities:

  • Design and Development of the Object Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
  • Gained substantial knowledge about the concepts, design advantages, traps and pitfalls of successful object-relational mapping.
  • Used Spring MVC framework and spring in developing and scheduling Cron Job in MC batch application modules on bug fixing and Production Support.
  • Worked on REST Web Services for transferring XML data between two interfaces created SOAP based web services by establishing links using HATEOAS from Spring based application
  • Used spring and Hibernate for implementing IOC and Object Relational Mapping for back end tiers developed class diagrams, sequence diagrams and object diagrams using UML methodology.
  • Wrote Client-side validation scripts using JavaScript Implemented client side Interface using designed and developed sub system using Java Servlets, JSP, J2EE Entity beans and Session Beans.
  • Designed and developed web pages using HTML and JSP and also used REST API, HTTP requests and implemented JSON format for data exchange for communication of with one another.
  • Stored data in Oracle database and accessed using Oracle JDBC drivers Eclipse as IDE to create, test and deploy EJB components.
  • Design and developed Oracle stored procedures, functions, triggers and PL/SQL modules and Imported Client data into the database from XML file by using the XML Parser.

Environment: Java, J2EE, JSP, Servlets, spring, Spring MVC, Hibernate, SOAP, REST, REST API, PL/SQL, J Boss Application Server, Clear Case, J unit, Log4j, Eclipse IDE, Rational Rose.

Confidential

Business Associate

Responsibilities:

  • Manage sales cycle from prospect to closing independently, discuss progress with management and develop solutions to improve closing ratio.
  • Manage day-to-day operational duties (manage and track sales lead flow, manage and maintain CRM database, report weekly activities and accomplishments, etc.).
  • Work closely with Sales and Marketing teams to build and manage thoughtful, high performing materials for the sales teams.
  • Assist the Development team in developing and maintaining relationships with the Foundation’s corporate partners, including.
  • Provide assistance on business development opportunities with new and/or existing clients work closely with the Director of Marketing and Sales Managers to assist with inbound marketing.
  • Work closely with internal stakeholders in sales and business development to develop a strategy for government relations, public and diplomatic sales.
  • Handled the tasks of serving as the first point of contact to prospective partners and customers provided detail information of the product and services of the organization.
  • Performed the tasks of calling prospective customers and developing business relationships with meeting industry associations.
  • Handled responsibilities of interacting with senior sales team to achieve new-booked business and industry partnership quotas
  • Processed sales queries and updated the same to the business executives evaluated, interpreted, and analyzed data and business processes.

We'd love your feedback!