We provide IT Staff Augmentation Services!

Full Stack Java Angular/react Developer Resume

SUMMARY

  • Having 8+ years of experience in all parts of Software Development Life Cycle (SDLC) including requirement analysis, design specification, code development, code integration, testing and deployment of client - server applications using Object Oriented Analysis Design (OOAD) and methodologies.
  • Experience in working in environments using Waterfall, Agile (SCRUM) and Test Driven (TDD) development methodologies.
  • Expertise in Design, Development of applications using middleware/back-end technologies like Java and J2EE technologies using Core Java, Servlets, JDBC, Spring modules, implementation of Model-View-Controller (MVC) using Spring, Spring boot, Struts frameworks and ORM tools like Hibernate etc.
  • Experience in AWS platform and its features including IAM, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, Lambda, API GATEWAY.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Extensive experience in developing Microservices using Spring Boot, Spring Cloud using Netflix OSS and following domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Extensive Experience in Java/J2EE programming - Servlets, JSP, JSTL, JMS.
  • Experience in using different servers like Tomcat, WebLogic, JBOSS and WebSphere application servers.
  • Good knowledge and experience working with latest versions JDK 7 and JDK 8.
  • Proficient and well versed with new features but not limited to Java multiple exception handling, Lambda expressions and annotations.
  • Experience in Designing and building dynamic and user interactive websites using HTML, CSS, JavaScript, Angular 4/6, Bootstrap, and jQuery.
  • Experience in building web applications using Spring framework features like MVC, AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object)
  • Experience in using the Web Services such as SOAP (JAX-WS) and REST(JAX-RS) and implemented using Spring technologies.
  • Strong experience with Version Control like GitHub, SVN and Perforce.
  • Expertise in database modelling, administration and development using PL/SQL in Oracle (8i, 9i and 10g,12c), MYSQL and SQL Server environments.
  • Versatile team player with good communication, analytical and inter-personal skills.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Angular/React Developer

Responsibilities:

  • Used Java8 concepts like lambda expressions and streams while loop iterations and functional interfaces with default method implementations. Spring, Micro Services
  • Developed applications using Spring (Spring MVC, Spring Boot, Spring IOC, DI) and the persistent layer uses JPA.
  • Rest architecture-based web services to facilitate communication between client and servers and used Postman to test the web service responses.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise and web applications to consume in JSON format and in trusted client-server environment.
  • Experience in creating request response POJOs for JSON response through Data Transfer Object Layer. Testing
  • Written code using Test Driven Development of writing test cases first and then logic to satisfy the test case requirements
  • Developed unit test cases using Junit and Mockito get complete unit test coverage. Spring JPA & Databases
  • Developed JPA layer using Spring JPA connect with two different databases of Sql Server.
  • Developed Native SQL queries when complex associations are formed to query.
  • Strong knowledge and experience of SQL and PL/SQL programming. AWS Cloud
  • Worked with AWS services like EC2 and elastic bean stack to create new environments as needed
  • Developed code using AWS SDK to interact with S3 service to store and retrieve documents. Angular & React Development
  • Developed applications using JavaScript, RxJs,, Angular 6 using TypeScript, Angular Material with reusable components, input/outputs to various components, routing module etc
  • Used Angular Http clients to make ajax calls and load the data into UI components like tables, grids, and models.
  • Developed React POC for new modules to create reusable components and a sample dashboard for providing admin functionality of the app. CI/CD
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
  • Unix shell scripts for logs and cronjobs.
  • Worked on build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Hands on experience in writing unit test cases using Junit and Mockito framework.

Environment: Core Java, Java 1.8, J2EE, Spring, Rest, JPA, Spring MVC, Spring Boot, Bootstrap, JavaScript, RxJs, TypeScript, Oracle, PL/SQL, CRUD, Eclipse, Jenkins, Maven, GIT, Tomcat, STS,JSON, Unix Script, Microservices, Spring Cloud, Kibana, Docker, Node.Js.

Confidential

Full stack Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Designed application modules, base classes and utility classes using Core Java.
  • Analysed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application for Micro Services.
  • Performed server migration using cloud services like AWS from physical to cloud environment
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used the AWS-CLI to suspend an AWS Lambda function.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Used JDBC API framework for connection of Oracle Database to execute PL/SQL queries for transaction management.
  • Used NOSQL database like Amazon dynamo DB to store data of reporting Application.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Building Packages using MAVEN and JENKINS build tools.
  • Designed and developed JUnit test cases during the development phase.
  • Used Rest API client POSTMAN for testing web services request and response.
  • Developed backend logic using core java including Collections and multi-threading.
  • Developed a Single Page Application using Angular 6 to onboard the developed IPM modules to the clients.
  • Consumed the developed Web services in Angular application.
  • Developed front-end components using Angular 6, TypeScript, RxJs, Angular Material and NgRx-bootstrap and Node.
  • Used Perforce for version controlling and maintain source code and commits.
  • Worked under AGILE Program and attended daily based scrum calls.

Environment: Java, REST API, DynamoDB, Amazon API Gateway, AWS Lambda, S3 Bucket, AWS IAM, Angular 6, TypeScript, RxJs, JavaScript, SASS, Agile, Eclipse, JUnit, Maven, Perforce, Spring Boot, PL/SQL.

Confidential - Rochester, MN

Full stack Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.
  • Involved in creating the wireframes using Balsamiq and transforming design mock-ups into functional Single Page Application, cross-browser compatible HTML/CSS layouts and implementing dynamic elements and reusable libraries with Angular 4, TypeScript.
  • Following FSA Design System as the design guide for the application and implementing the designs and building 508 compliant code for accessibility.
  • Used Angular-CLI to generate components, services, directives, filters, Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Created SQL and PL/SQL queries, stored procedures, and triggers to manipulate data, control access to data and to maintain data integrity.
  • Developed REST Web Services using spring and then consumed the webservices in Angular.
  • Used REST Client and POSTMAN to test the services.
  • Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments.
  • Developed test cases using JUNIT, Mockito frameworks for back-end testing and used Karma and Jasmine for angular testing.
  • Implemented MVC architecture using Spring framework.
  • Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Automated build and deploy using Jenkins in JBoss application server.
  • Used Log4J for logging and tracing the messages.
  • Used JIRA for user story tracking and defects tracking.
  • Used SVN for version control.

Environment: Java 1.7, Spring MVC, Spring Core, RESTful Web Services, Hibernate, HTML5, CSS3, JavaScript, JMS, JBoss, Agile, Eclipse, JUnit, Maven, SQL Server 2014, TypeScript, Angular 4, Angular CLI, SASS, PL/SQL.

Hire Now