We provide IT Staff Augmentation Services!

Ja Full Stack Developer Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY

  • 7+ years of IT experience as Java/J2EE Developer in Software Development Life Cycle core areas such as Analysis, Design, Coding, Testing and Deployment using JAVA/J2EE technologies.
  • Solid experience in design and development of web - based applications using HTML5, CSS3, JavaScript, Angular 8.0/2.0, Node.JS, Bootstrap, AJAX, JSP, Java Script libraries like J Query & DOJO.
  • Strong experience in Angular JS directives and filters to make SPA’s better in functionality.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Hystrix, Spring Eureka, Spring Ribbon, Spring Data JPA, Spring Cloud.
  • Experience in various MVC architecture development such as Spring MVC, Struts MVC and JSF 2.1.
  • Experience in using Spring Data main modules like Spring Data- Commons, JPA, REST, Apache Cassandra, Key Value and Community modules like Spring Data-Dynamo DB, Elastic search.
  • Experience in using Spring Data in Advance Integration with Spring MVC Controllers.
  • Proficient in working with J2EE Technologies such as Servlets, JSP, JSF, XML, JSTL, Java Beans, Spring JPA, Hibernate, Spring Netflix, Spring Hystrix, JAX-WS, JAX-RSs.
  • Good understanding and hands on experience in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Serve (JMS).
  • Experience of design and develop Microservices, transform Monolithic architectures into Microservices using open source framework like Spring Boot, pivotal cloud foundry and Spring Cloud Netflix.
  • Experience in Developing Applications Using ORM Technologies such as JPA 2.1, Hibernate.
  • Hands on experience in deploying and configuration multi-tire Enterprise applications on various Application servers and Web Servers which includes Apache Tomcat 8.0/9.0.1, Web logic Server 11g, Glassfish 4.1, JBoss, WebSphere 8.5.
  • Extensive use of Use case model, use case diagrams, class diagrams and sequence diagrams using MS VISIO, Enterprise Architect and RAD 9.5/8.0/7.5.
  • Proficient in creating use case Diagrams such as Class Diagrams, State Chart Diagrams, Activity Diagrams, Sequence Diagrams using UML Methodology in MS. Visio, ArgoUML.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries with development tools like Rapid SQL.
  • Experience in writing stored procedures, creating views, joins and triggers using MS SQL Server.
  • Knowledge on HBASE, Cassandra database as part of Open Source participation.
  • Excellent Understanding of NoSQL, MongoDB for handling huge amount of data, Cassandra databases and knowledge on Elastic Search.
  • Used Micro services architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Experience in writing application by using Build tools such as Maven, Ant, Gradle and deploying them on servers and Jenkins for continuous integration development.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Experience with Integrated Development Environment tools like Eclipse, NetBeans, Webstrom and implementation of version control tools like GIT, SVN, CVS, Clear Case.
  • Implemented unit testing by writing Test plans, Test cases and Junit testing during project.
  • Extensive experience on AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic ache, SNS, SQS.

TECHNICAL SKILLS

Programming Languages: Java 1.7/1.8, SQL, PL/SQL

Java Frameworks: Spring MVC, Struts 2.0/4.0, JSF

Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat 8.0

ORM Frameworks: Hibernate, JSF, IBATIS

Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, TypeScript, AngularJS 1.x, Angular 7/2.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Hystrix, Spring Heroku, Spring Zuul, Spring Data JPA, Spring Cloud, Spring Eureka, Spring Ribbon

AWS Skills: EC2, S3, RDS, EBS, IAM, Route53, DBA, Dynamo DB.

Database Server: Oracle 8i/9i/10g/11G, DB2, SQL Server 2005/2008, MySQL, PL/SQL, MongoDB

IDE: Eclipse, NetBeans, IntelliJ

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL

Version Control: GIT, CVS, SVN

Build Tools: ANT, Maven, Gradle

Methodologies: Agile, Scrum, Waterfall, Rapid Application Development

Operating System: Windows, Linux, UNIX

Tools: Apache Camel, ESB, cucumber, Redhat BPM

Testing: Junit, Jasmine, Karma, Protractor, Selenium

PROFESSIONAL EXPERIENCE

Confidential, VA

Java Full Stack Developer

Responsibilities:

  • Responsible for discussing and understanding the requirements received from the client and preparing design document with approach details for the implementation of the enhancement.
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Wrote extensive HTML5, CSS3 code to build dynamic pages.
  • Used Angular Material for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Involved in writing UI code using Angular 8, HTML5, CSS3 and Bootstrap4.
  • Created various Angular directives, controllers, DOM expressions, templates, data binding etc. Created the single page application using Angular 8 and the state of the application is kept in store and is accessed using Ngrx selectors wherever needed.
  • Doing impact analysis and creating High Level Design Document and Authoring guide.
  • Involved in discussion with architectural discussions on implements SPA pages using AEM & Angular.
  • Developed applications using new features of Java 8 (lambda expressions, stream API’s, Collection API’s, Functional Interfaces).
  • Implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Worked closely with Spring Data main modules like Spring Data Commons, Spring Data Gem fire, Spring Data Key value, Spring Data Mongo DB.
  • Expert in Spring Boot which is radically faster in building cloud Microservices and develop spring-based applications with very less configuration.
  • Migrating existing application into REST based Microservices to provide the CRUD capabilities using Spring Boot
  • Extensively used various modules in spring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Used Micro services architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Written Storm topology to accept events from Kafka Cluster (using Zookeeper) producer emit into Mongo DB.
  • Implemented functionalities using Spring Boot with Thyme leaf and Hibernate ORM
  • Used Spring Ribbon API for load balancing and instances health check.
  • Worked on Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using spring framework and annotations.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing.
  • Wrote MongoDB models and schema by using Mongoose to query data.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Experience in configuring session affinity, session persistence and monitoring in Jboss.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Used Jenkins for continuous integration (CI) and continuous deployment (CD).
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Used JIRA for Project Management, Bug Tracking, and Issue Tracking.
  • Used GIT for version repository maintenance.

Environment: Java, Spring, Hibernate, JNDI, AJAX, HTML, XML, Jboss, REST Webservices, Apache Axis, Unix Shell Scripting, Log4J, JUnit, Maven, UML, Eclipse, J Profiler, Java Performance Analysis Tool, Eclipse Memory Analyzer, Angular, Spring MVC, MongoDB

Confidential, Charlotte, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Used Java 1.8Lambdas to make anonymous inline function calls and used Streams to work effectively with objects.
  • With the concept of ReactJS Worked on usage metrics and end to end events tracing for analysis purpose
  • Client-Side code was written in ReactJS, jQuery and server-Side Code were developed using MVC4.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced using Ribbon and exposed through one API gateway.
  • Implemented Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservices.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using CI/CD Jenkins server.
  • Used Apache Kafka for reliable and asynchronous exchange of information between business applications.
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka and zookeeper message brokers.
  • Extensively used Hibernate 4.2 concepts such as inheritance, lazy loading, dirty checking, and transactions.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle Database.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.
  • Worked with Container service Docker with build port and other utilities to deploy Web Applications.
  • Deployed applications on multiple WebLogic Servers and maintained Load balancing, High availability and Fail over functionality.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Deployed Spring Boot based microservices Docker container using AWS EC2 container services and AWS admin console.
  • Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC etc.
  • Used GIT for version control, experience with GIT-Bash and GIT-Hub.
  • All aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.

Environment: HTML 5, CSS 3, Bootstrap, ReactJS, Node JS JavaScript, Ajax, Maven, Spring 4.x, Hibernate 4.x, Docker, CloudWatch, AWS S3, VPC, REST, WebLogic Server, Swagger API, Kafka, Kubernetes, Jenkins, GIT , Junit, Mockito, Oracle, Agile Scrum, Oracle 10g.

Confidential, Durham, NC

Sr. Full Stack Java/ J2EE Developer

Responsibilities:

  • Involved in analysis, design, implementation, and testing phases of SDLC through Agile methodology
  • Design and developed the application using framework Angular 4with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 4 dependency Injection, Models, data binding, controllers
  • Developed application using Java 8 to implement its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using future calls to access the data.
  • Used Spring Security for Validation and authentication on the Client side, session fixation, click jacking, cross site request forgery
  • Design and Development of business components using Spring IOC, Spring Annotations, dependency injection, transaction management through Spring framework.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Employed fail safe and circuit breaker patterns for the first time in Client’s email applications using Hystrix Dashboard in Spring Boot Micro Service Applications
  • Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger
  • Configured Hibernate Cfg.xml to facilitate connection pooling with Data Source and create POJOs to map with backend tables.
  • Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 11g .
  • Proficient at development of web-based application using Apache Tomcat, JBOSS 7.0, Glassfish 4.0
  • Used JUnit, Mockito for the unit and integration testing of various modules
  • Developed Maven scripts and developed builds using Maven and continuous integration servers as Jenkins.
  • Eclipse SWT (Standard Widget Toolkit) for Test Cases.
  • Using GIT for Source Control and Version Management and using log4j for logging.
  • Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins
  • Implemented Micro Services based cloud Architecture on AWS platform for deployment.
  • Containerized Microservices by creating Docker images from Docker file collaborated with development support team to set up a continuous deployment environment using Docker.
  • Proficient in writing AWS Cloud Formation template to create customized VPC, subnets, NAT, EC2 instances, ELB, Security groups, S3, IAM.

Environment: Angular 4, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, TypeScript, Jenkins, GIT, SVN, Rest, log4j, Hudson, Spring MVC, Spring Security, Apache Kafka, Docker, JAX-RS, Mockito, SOAPUI, Postman, Ec2, AWS lambda, Hibernate, Oracle 12, MongoDB., Swagger, Spring Security.

Confidential, Boca Raton, FL

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Developed applications using J2EE, JSP, Servlet and Spring Bean Classes.
  • Expertise in Spring framework, Spring-AOP, Spring-ORM and Spring - Security.
  • Developed application level persistence using Hibernate and Spring framework.
  • Written Hibernate Query Language (HQL) and Criteria based queries to work with SQL databases.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed GUI using JSP, JSTL, AJAX, HTML, CSS, and JavaScript.
  • Experience in client-side Technologies such as HTML, CSS, JavaScript, and AngularJS .
  • Developed test cases for Angular JS using karma and grunt.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Implemented Service Oriented Architecture (SOA architecture) using Web Services (SOAP, REST).
  • Involved with end applications and performed Detailed Design of the system from Business Requirement documents.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Used JBoss Developer Studio for development and JBoss Enterprise Application Server for deployment.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Created the Servlets for processing the data on the server.
  • Experience in Talend open studio to integrate complex data systems and synchronization.
  • Implementing REST services using Talend ESB studio.
  • Used Subversion for software version control.

Environment: Java, HTML, CSS, JSP, Spring boot, Web services, Micro Services, Maven, JavaScript, Angular JS, Junit, MySQL, Web Sphere.

We'd love your feedback!