We provide IT Staff Augmentation Services!

Java Full Stack Developer (microservices And Angular) Resume

SUMMARY

  • 13+ years of experience in Software Life Cycle Development (SDLC) process which includes Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, Scrum, Waterfall and Test - Driven Development (TDD).
  • Rich exposure to Financial, Banking, Healthcare, insurance, and Telecommunication domain.
  • Extensive experience in development, Enhancement and Support of applications in Client/Server Technology using N-Tier J2EE architecture
  • Experience in implementing microservices using Spring Boot applications
  • Extensive experience of Coding and maintenance of J2EE based applications using Java 8 version, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, JSF, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
  • Experience in Spring Framework such as Spring IOC, Spring Boot, Spring Cloud, Spring DAO, Spring ORM, Spring MVC, Spring Rest, Spring Resources, Spring JDBC, Micro-Services.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Angular JS, Node JS, Bootstrap Framework.
  • Worked on build and deploy tools like Jenkins, Maven and Ant.
  • Expertise inAngular JSframework and its ability to create simple and scalable code for SPA.
  • Experience in Angular development using Test driven development (TDD) using unit testing frameworks such as Karma and Selenium.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring.
  • Worked with Kafka, Active MQ, Rabbit MQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Performed unit testing using JUnit and Mockito aiding test driven Development in some scenarios.
  • Experience in writing test cases using features files to Automate the application using Cucumber/ Selenium framework.
  • Experience in working with different databases like Oracle Db, SQL Server, DB2 and MySQL & very good experience in OOAD and UML methodologies, Class diagram using Rational Rose.
  • Good working knowledge of NoSQL Databases like MongoDB, Cassandra.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBoss.
  • Experience in the field of release automation for Java application to achieve continuous integration (CI) and continuous delivery (CD).
  • Experienced with JIRA for bug tracking and issue tracking.
  • Worked on Version control systems like Subversion and GIT for providing common platforms for all the developers.
  • Extensive experience in different IDEs like Eclipse, IntelliJ and RAD.

TECHNICAL SKILLS

JAVA/J2EE Technologies: Java, J2EE (Servlets, JSP, EJB, JavaBeans, JDBC, JMS, JPA, JNDI, JAX-WS, JAX-RS), MVC, Struts

Programming Languages: Java 8, SQL, PL/SQL

Messaging Servers: JMS, ActiveMQ, RabbitMQ, Kafka

Web Technologies: JavaScript, Angular5 +, AngularJS, XML, HTML5, CSS3, XHTML, XML SchemaDHTML, JSON RPC, AJAX, jQuery

Databases: Oracle, MS SQL Server, PL/SQL, MongoDB.

Web/App. Server: Oracle WebLogic Application Server, IBM WebSphere Application Server, Apache Tomcat Webserver, JBoss Application Server

Architectures: EJB, Multi-Tier Enterprise Application, JDBC, Extreme Programming (XP) and Continuous Integration (CI)

Web Services: SOAP, Restful, JAX-B, JAX-RS, WSDL, AWS, Apache Axis, XML, XHTML, XSLT and JAX-WS

Frameworks: Struts, JSF, Hibernate, Spring, Junit

Version Control Tools: GitHub, CVS, SVN, Rational Clear Case, Sub Version

IDE/Tools: Eclipse, RAD, IntelliJ, RAD, ANT, Maven, Jenkins, JIRA, Rational Rose, Spring Tool Suite, Jenkins for CI/CD

SDLC: Agile - Scrum, Waterfall

Build and Performance Managing Tools: Ant, Maven, Gradle, Jenkins, JIRA

Testing: Junit, TestNG, Jasmine, Selenium, Mockito, Power Mockito, Cucumber

PROFESSIONAL EXPERIENCE

Confidential

Java Full stack Developer (Microservices and Angular)

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Daily Interaction with Client’s Technical Architecture in meetings to focus on the performance and implementation of code development.
  • Implementing new API’s using Restful Web services using Spring Boot to interact with mobile application and Clients legacy systems.
  • Experience usedSpringBoot which is radically faster in building cloud Microservices and develop aSpring-based application with very less configuration.
  • Configured and designedEC2instances in all the environments to meet high availability and complete security. Setting up the Cloud Watch alerts forEC2instances and using in Auto scaling launch configuration.
  • Worked onBlue/green deploymentstrategy by creating new applications which are identical to the existing production environment usingCloudFormationtemplates &Route53weighted record sets to redirect traffic from the old environment to the new environment viaDNS.
  • Validated forms using Angular8 and regular expressions by providing client side validation and server validation.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular8.
  • Developed unit test cases using Jasmine, karma, web pack and usedangulartestbeds and async utilities to mock async calls.
  • Involved in writing the test cases for the application using Junit, Mockito.
  • Developed custom Jenkins jobs/pipelines that contained AWS Lambda functions as a gears utilizing the AWS CLI to automate infrastructure provisioning.
  • Configure, implement, and automate Continuous Integration and Deployment pipelines for software delivery teams utilizing Jenkins and other supporting tools.
  • Used GitHub to maintain the version of the files, code merges and creating new branch when new feature implementation starts.

Environment: Java 1.8, Spring Boot, Kafka, IntelliJ, Microsoft Visual Studio, TypeScript,Angular, Git, Cucumber, SOAP, Jenkins, AWS, Oracle, Mongo DB.

Confidential

Java Developer (Microservices)

Responsibilities:

  • Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications using Java and Object-Oriented Design Patterns based on business requirements.
  • Daily Interaction with Client’s Technical Architecture in meetings to focus on the performance and implementation of code development.
  • Implementing new API’s using Restful Web services using Spring Boot to interact with mobile application and Clients legacy systems.
  • Experience usedSpringBoot which is radically faster in building cloud Microservices and develop aSpring-based application with very less configuration.
  • Used KafkaMessaging Services to interact with external interfaces.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and ReactJS
  • UsedReactHttp service to make GET/POST/PUT/DELETE to deal with API request and response.
  • Created various template and data-driven form components usingReact Forms and define module-level routing for various components in the application usingReactrouter.
  • Developed unit test cases using Jasmine, karma, web pack and usedangulartestbeds and async utilities to mock async calls.
  • Created collections and performed CRUD operations onMongo DBusing Mongo Repositoryandspring Mongo Templatefor persistence.
  • Involved in writing the test cases for the application using Junit, Mockito.
  • Updated many pre-existing functional tests to reflect enhancement/changes in the code. Creating test cases with good functional and code coverages and help with automation of test suites.
  • Server instances are created on AWS and worked on Code pipeline with Tomcat, Swagger are installed and used for deploying Microservices.
  • Followed AGILE methodology with SCRUM meetings.
  • Used GitHub to maintain the version of the files, code merges and creating new branch when new feature implementation starts.
  • Coordinated with the offshore team for requirement transition and providing the necessary inputs required for the successful execution of the project.

Environment: Java 1.8, Spring Boot, Kafka, IntelliJ, Microsoft Visual Studio, TypeScript,Git, Cucumber, SOAP, Jenkins, AWS, Oracle, Mongo DB.

Confidential

Java Full stack Developer (Microservices and Angular)

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Developed the functionalities using Agile Methodology.
  • Implementing new API’s using Restful Web services using Spring Boot to interact with mobile application and Clients legacy systems.
  • Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Good knowledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app .
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache Concepts.
  • Experience in handling messaging services usingApache Kafka.
  • Designed overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server and Monitor Server usingSpringCloud Netflix.
  • Built a stored-procedure-as-a-service microservicesthat is generic: will take sproc name and parameters and spit out output or error from the database
  • Loading the data to Cassandra Cluster with the help of Java API.
  • Created and configured EC2 instances on Amazon Web services (AWS) for establishing clusters on cloud and created S3 buckets for our application.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems
  • Design and develop microservicesbased applications using Spring Integration and Spring Boot framework.
  • Deploy and administer microservicesbased applications on Cloud infrastructure using Pivotal Cloud Foundry.
  • Exposed the Web Services to the client applications by sharing the WSDL.
  • Created DDL and DML SQL scripts for creation of database objects in SQL Server db.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and Required SQL tuning to reduce the response time in the application. Used Jenkins to load JAR files from Database required for running the application.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for Dependency management of code in application.

Environment: J2EE, Java 1.7, spring Boot, Angular, Microservices, SQL Server, jQuery, JavaScript, Cassandra, Eclipse, Web Sphere, Agile Methodology, SVN, Maven, Jenkins, JUnit, Winscp.

Confidential

Java Full stack Developer

Responsibilities:

  • Developed the application by using Scrum methodology in agile environment.
  • Designed the architecture based on the popular J2EE Model 2 approach of MVC design paradigm.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database using Annotations.
  • Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios.
  • Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
  • Implemented Responsive development using Bootstrap and CSS3 media queries.
  • Used Spring Security for implementing the authentication, authorization, and access-control features.
  • Published Restful services using Spring MVC and consumed rest services using spring-rest template.
  • Functionality is implemented by developing RESTful web services using spring boot.
  • Experienced in writing complex SQL queries for extracting data from multiple tables.
  • Extensively executed SQL queries to view successful transactions of data.
  • Extracted data from various sources like Oracle, flat files, and SQL Server.
  • Development of XML/XSLT/XSD for schema definitions.
  • Unit testing and Integration Testing of application.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
  • Good experience with test driven software development and unit testing tool like JUnit to write and run repeatable test.
  • Used GIT HUB for maintaining the component and to release version management.
  • Used Jenkins to build the War file.
  • Tested web services on SOAP UI and SOAP Sonar.
  • Used Log4j for logging errors, messages, and performance logs.

Environment: JDK 1.6, Spring Framework, Oracle, Eclipse 3.2, Maven, WebLogic 11g, SVN, JUnit, Log4j, REST, Hibernate 3.3.

Confidential

Java Full stack Developer

Responsibilities:

  • Developed the application by using Scrum methodology in agile environment.
  • Designed the architecture based on the popular J2EE Model 2 approach of MVC design paradigm.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Involved in designing the interface along with the Design team for better usability and handling across Android mobile application development to maintain their relative nativity
  • Successfully deployed the app on the AndroidMarketplace and supported the app for different releases of AndroidOS
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database using Annotations.
  • Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios.
  • Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
  • Implemented Responsive development using Bootstrap and CSS3 media queries.
  • Used Spring Security for implementing the authentication, authorization, and access-control features.
  • Published Restful services using Spring MVC and consumed rest services using spring-rest template.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle.
  • Experienced in writing complex SQL queries for extracting data from multiple tables.
  • Extensively executed SQL queries to view successful transactions of data.
  • Extracted data from various sources like Oracle, flat files, and SQL Server.
  • Development of XML/XSLT/XSD for schema definitions.
  • Unit testing and Integration Testing of application.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
  • Good experience with test driven software development and unit testing tool like JUnit to write and run repeatable test.
  • Used GIT HUB for maintaining the component and to release version management.
  • Used Jenkins to build the War file.
  • Tested web services on SOAP UI and SOAP Sonar.
  • Used Log4j for logging errors, messages, and performance logs.

Environment: JDK 1.5, Spring Framework, Oracle, Eclipse 3.2, Maven, WebLogic 11g, SVN, JUnit, Log4j, REST, Hibernate 3.3.

Confidential

Java Full stack Developer

Responsibilities:

  • Developed the application by using Scrum methodology in agile environment.
  • Designed the architecture based on the popular J2EE Model 2 approach of MVC design paradigm.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database using Annotations.
  • Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios.
  • Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
  • Used Spring Security for implementing the authentication, authorization, and access-control features.
  • Published Restful services using Spring MVC and consumed rest services using spring-rest template.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA.
  • Experienced in writing complex SQL queries for extracting data from multiple tables.
  • Extensively executed SQL queries to view successful transactions of data.
  • Extracted data from various sources like Oracle, flat files, and SQL Server.
  • Development of XML/XSLT/XSD for schema definitions.
  • Unit testing and Integration Testing of application.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
  • Good experience with test driven software development and unit testing tool like JUnit to write and run repeatable test.
  • Used GIT HUB for maintaining the component and to release version management.
  • Used Jenkins to build the War file.
  • Tested web services on SOAP UI and SOAP Sonar.
  • Used Log4j for logging errors, messages, and performance logs.

Environment: JDK 1.4, Spring Framework, Oracle, Eclipse 3.2, Maven, WebLogic 11g, SVN, JUnit, Log4j, REST, Hibernate.

Hire Now