We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Around 7+ years of experience with all phases of SDLC, Software Design, Development, Analysis of Java web - based applications.
  • I have expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation.
  • Extensive knowledge on developing Mission Critical applications using Component technologies like EJB, Java, Spring, Hibernate, Servlets, JSP, JavaScript, JSR, Struts Framework, Web Services, Microservices, Applets, J2EE and Oracle.
  • Designed, Developed and Deployed Web pages and Front-End components (UI) using HTML5, CSS3 (SASS, LESS), JavaScript, TypeScript, jQuery, AJAX, AngularJS, ReactJS, Redux, NodeJS following W3C Web Standards that are responsive and browser compatible. Hands on experience in working with Angular 6/8 version.
  • Strong experience in unit testing tools of JavaScript framework like Karma, Jasmine, Mocha and Protractor for Angular, Mocha and Chai for React.js.
  • Experience in using various IDE’s tools like NetBeans, Eclipse, STS, IntelliJ, Visual Studio, JBuilder, and RAD.
  • Experienced with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat.
  • Experienced in configuration and deployment on Application Servers such as IBM WebSphere, Oracle WebLogic, Red Hat JBoss and Apache Tomcat.
  • Expertise in JAX-RS Restful, JAX-WS, RESTful API Web Services application development using WSDL, SOAP, JAXB, SOAP/HTTP, SOAP UI.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, iBATIS, EJB, XML.
  • Experience in using Atlassian tools like JIRA, Bitbucket,Bamboo, Confluence, and Source Tree.
  • Extensive knowledge in developing applications on a SPA using various JavaScript frameworks like AngularJS, NodeJS, and Bootstrap. Experience with unit testing using JUnit, Mockito frameworks.
  • Developed integration techniques using the ActiveMQ technologies and Apache Kafka.
  • Highly experienced with modern JavaScript frameworks and libraries like Angular 8, AngularJS, BackBone.JS, Node.JS and JQUERY
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Experience with build automation tools like ANT, Maven, Gradle. Continuous Integration and continuous deployment in Jenkins, UNIX commands and Version Control Systems like CVS, SVN, GIT.
  • Strong database concepts with experience in creating databases, tables, views, functions, stored procedures, and triggers using SQL and PL/SQL.
  • Expertise in relational databases like Oracle 11g, MySQL, PL/SQL, PostgreSQL, and NOSQL databases such as Cassandra, MongoDB, and Dynamo DB.
  • Experience working with MVC framework like ORM frameworks like Hibernate, JPA and IOC frameworks like spring, Spring AOP, Spring DAO.
  • Experienced in generating logging by Log4j to identify and analyze the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Experience in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring IOC, Spring AOP, Spring MVC, Spring Web Flow, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate.
  • Worked withAWS Cloud and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.

TECHNICAL SKILLS

Programming Languages: Core Java, SQL.

Web Technologies: HTML5, CSS3, JavaScript, JSON, Bootstrap, jQuery, ReactJS, Angular, Node JS, TypeScript.

JAVA/J2EE Technologies Frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XMLXSD, JAXP, JAXB, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Spring Batch.

Application/Web Servers: IBM WebSphere, Oracle WebLogic, JBoss, Apache Tomcat.

Messaging Services: JMS, Kafka, ActiveMQ, IBMMQ

Testing Technologies/tools: JUnit, Mockito, Cucumber, Jasmine, Karma.

Databases: Oracle, MySQL, MongoDB (No SQL)

Version Control Tools: Git, GitLab, Bitbucket, SVN.

Cloud Technologies: AWS, Docker, Kubernetes, ECS, SQS.

Build & Configuration Tools: ANT, Maven, Gradle, NPM, Grunt, Gulp, CI/CD Jenkins.

Operating Systems: Microsoft Windows, UNIX, and LINUX.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Full Stack Java Developer

Responsibilities:

  • Created order details end point using Spring Restful web service framework and Spring Annotations.
  • Worked on Spring Configurations and configuring order details service with Spring Boot Application.
  • Worked on migrating all Interface apps to CI/CD process using Maven, Jenkins etc.
  • Worked with Restful Web services to interact with external systems exposed viaAPI GatewayInterfaces
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, TypeScript, HTML, CSS, Bootstrap, jQuery, AJAX and ReactJS.
  • Implemented different validation controls on the webpages using ReactJS and developing a cross-platform application.
  • Worked in using ReactJS components of NPM such as Forms, Events, Keys, Router, and Flux concept.
  • Implemented ReactJS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF. Used Babel plugin tool for conversion of ECMA versions to support all types of browsers.
  • Developed backend web services using NodeJS and custom components for the web applications usingReact. Developed test cases for order details service using JUnit and Mockito.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byReact. Used Spring MVC as a framework for all the dependency injections.
  • Implemented various features ofSpringframework such as Dependency Injection andSpring Integrationwith Hibernate. Used Spring Data JPA to communicate with Cassandra and DynamoDB.
  • Deployed and developed the project using AWS EC2, S3 Buckets, EBS, Lambda, SQS, and Amazon Kinesis Services. Implemented aContinuousDelivery framework using Jira, Git, Jenkins, and Bamboo.
  • Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services. Worked onMicroservicesarchitecturewith Spring Boot and Spring Cloud based services interacting throughApache Kafka.
  • Developed and maintained theContinuousIntegrationand deployment systems using Jenkins, ANT, Maven. Used Git as Source Tree, Bitbucket as version control, and JIRA as Defect management for bug, issue tracking of application. Issue tracking and documentation using Jira andConfluence.
  • Extensively used CoreJava1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development.
  • Tested the applications using JUNIT and Mockito and configured through Maven sure fire plugins to be part ofContinuousIntegration.
  • Maintained Interface compatibility and concurrency in the project usingJava8 new features like default, static methods, and Concurrency API. Used Log4J was used to log both User Interface and Domain Level Messages.
  • Managed infrastructure, including setting up servers and Docker containers using Jenkins for continuous testing and deployment from usually GitHub-based repos to servers and Docker containers.
  • Implementation knowledge of various security concepts like OAuth/JWT. Experience with CI/CD pipeline, Jenkins, OpenShift, Docker/ Container.
  • Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles

Environment: React JS, NodeJS, RESTful Web Services, Tomcat, Gradle, Jenkins, Java11, Java 8, J2EE, JDBC, JNDI, EJB, XML, JMS, Spring Boot, Struts, Hibernate, JBoss, Spring (IOC, MVC, Boot, JDBC), SOAP, REST, Agile (SCRUM), Maven, Docker, jQuery, JSON, AJAX, JavaScript, CI/CD, Open shift, SQL, PL/SQL, Oracle 11g, Linux.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in design, development and maintenance of applications that utilize Microservices, Docker, J2EE,SpringBoot
  • Built Web pages that are more user-interactive using Angular 8, NodeJS, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Typescript, Git, JSON. Design and develop Test cases for TDD andBDD.
  • Optimized the performance of application usingAngular8 Lazy Loading and ahead of time compilation.
  • Built a highly scalable, low-latency NodeJSAPIGatewayto interact with MongoDB database with JSON.
  • UsedApacheKafkacluster as messaging system between the APIs and Microservices.
  • Took part in setting up the routing configuration usingAngular6 router for various views and sub views. Developed single page applications usingAngular6, Typescript, and Web pack.
  • Migrating existing applications intoMicroservicesarchitectureusing REST APIs, Spring Boot.
  • Used Bitbucket for version control and JIRA for defect tracking andConfluencefor content Management System.
  • All the functionality is implemented using Spring Boot, Microservices and Hibernate ORM. Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Spring JPA.
  • UsedRESTClient andPOSTMANto test the REST based services and used JUnit and Mockito to test the middleware services.
  • Installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR files to be deployed in application servers and integrated with GITHUB, Jenkins, andBamboo Jobs.
  • Used Amazon Web Services (AWS) like EC2 servers, S3 storage, RDS instances, Cloud watch and Cloud Front for promoting code in multiple environments. Developed Java API to connect withAWSS3 Services for storing and retrieving data stored in the S3 buckets.
  • Deployed applications intoContinuousIntegrationenvironments like Jenkins to integrate and deploy code on CI environments for development testing. Design and develop Test cases for TDD andBDD.
  • Worked on creation of custom Docker container images, pushing images, integration of Spring Boot. Involved in configuring various Jenkins plugins for SonarQube as part of build deployment pipeline.
  • Involved in implementing business logic with Oracle Stored Procedures, Functions and Triggers using PL/SQL.
  • Used Spring Core Annotations for Dependency Injection Spring MVC for REST API s and Spring Boot for Microservices. Performed CRUD operations like Update, Insert and Delete data in MongoDB.

Environment: JMS, Java 8, Java 7, ActiveMQ, AWS, Angular 8, Angular 6, JPA, NodeJS, Spring Boot, Microservices, CI/CD, Servlets, EJB, XML, JMS, CURD, GIT, Struts2.0, Hibernate3.0, Maven, Bitbucket, CSS, jQuery, AJAX, JavaScript, Docker, Jenkins, GitHub, UNIX, Linux, Eclipse, JBuilder, RAD, and IntelliJ IDEA.

Confidential

Full Stack Java Developer

Responsibilities:

  • Developed server side JEE application components using Spring, Spring MVC, Annotations, JSP, Servlets, JDBC, EJB, JMS, and J2EE Design Patterns using Eclipse.
  • Implemented RESTful Webservices to retrieve data from client side and made RESTAPI calls from AngularJS.
  • Used AngularJS for data binding, and NodeJS for back-end support with APIs.
  • Participated in a Scrum team and Agile Practices including TDD,BDD, and pair programming.
  • UsedAngular 6for delivering user experiences such as high performance, off-line accessibility, and zero-step installation. Developed data layer components/DAO’s using Hibernate ORM framework.
  • ImplementedAngular4component router for navigation and the services to connect the web application to back-end APIs.
  • Developed SOAP services and clients using Apache AXIS2, JAX-WS, WSDL, XML, XSD, JAXB framework.
  • Migrated individual components and services of this application from AngularJS to Angular 4, one module at a time. Used Tiles framework with struts to reduce the redundancy between JSP pages.
  • Built Web pages that are more user-interactive using jQuery plug-ins for Drag and Drop, AutoComplete, JSON, Angular 4, JavaScript and Bootstrap. Developed RESTful web services using Jersey API.
  • Worked closely with the configuration in the Tomcat application server andApache Web server.
  • Use Spring Data JPA to persist model objects toCassandradatabase.
  • DevelopedSpringData JPARepositories to access and information from Oracle database.
  • Used Apache Tomcat and WebLogic as an application server to deploy various components of application.
  • Used RESTful services to implement Web Services and Consumed and published JSON Web Services in the application. Developed Data layer using DAO patterns, ORM and Hibernate.
  • Build Restful API web services using NodeJS used a full complement of AngularJS, NodeJS, and MongoDB to store and present assessments.
  • Development of server-side layer using XML, XSD, SOAP, JAXB, JDBC, Hibernate, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE. Designing XML Schemas for the application.
  • Develop unit test cases using JUnit and used Log4J for logging and debugging.
  • Performed installations, configurations and deployments using WebLogic.
  • Worked on SQL, PL/SQL, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on Oracle 10g. Managed Jenkins continuous integration tool for releases.
  • Developed JSPs, Servlets to implement MVC pattern. Designed and developed UML diagrams using Rational Rose. Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Bitbucket, ClearCase and AWS.

Environment: Java 8, Servlets, JDBC, EJB, AngularJS, NodeJS, HTML5, CSS3, JMS, Spring, Struts, Hibernate, JUnit, Agile (SCRUM), Maven, ANT, jQuery, JSON, AJAX, JavaScript, XML, XSL, WebLogic, SQL, PL/SQL, Oracle 10g, UNIX, Linux.

Confidential

Software Engineer / Java Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Worked on Agile methodology including team-based design and code reviews.
  • Developed interactive web pages using HTML5, CSS3, JSP, JavaScript, jQuery and Ajax.
  • Worked with DB2 and Wrote SQL Queries, stored procedures, triggers, & integrated SQL Queries into DAO.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets, and JavaScript.
  • Worked on Web Services for transferring XML data between two interfaces.
  • Used JDBC to invoke Stored Procedures and database connectivity to MySQL.
  • Involved in Code reviews for other modules developed by peers.
  • Written testing frameworks for J2EE by using the tools Junit and Mockito.
  • Used SVN as a version control tool for pushing and pulling the code.

Environment: Agile, Waterfall, Servlets, HTTP, JSP, JavaScript, XML, HTML, CSS, jQuery, Ajax, DB2, SQL, JDBC, MySQL, Junit, Mockito and SVN.

We'd love your feedback!