We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Having around 7 years of IT experience and technical proficiency in Java/J2EE technologies, Micro services, Spring boot, AWS, CI/CD and Angular.
  • Experience in developing Restful microservices and deployment in the AWS Cloud using spring boot and Spring Cloud (Zuul, Eureka, Hystrix, Feign, Ribbon, Zipkin).
  • Experience in Big - Data Technology Hbase, Cassandra and CRUD on NoSQL Hbase/Cassandra tables and testing the applications.
  • Good in Core java concepts including Collections, Exception Handling, Generics, multi-threading, data structures and algorithms.
  • Experience in end-to-end development and migrating the application to Cloud using the Amazon web services(AWS) availing various services of AWS like EC2, S3, SQS.
  • Decent knowledge with SQL working with Oracle, My-SQL, Postgres SQL.
  • Proficient in using J2EE Frame-works: Hibernate, Spring Boot Technologies and Java Stream API..
  • Experience in developing web applications utilizing Angular, TypeScript, HTML, CSS, Bootstrap and integrating Restful API’S and end-to-end testing with protractor.
  • Experience in working with Directives, components, services and modules of Angular framework.
  • Experience in working with cloud providers like AWS cloud, Azure Devops, Google Cloud Provider kubernetes cluster.
  • Experience in working with devops model and developed many pipelines for CI and CD from Jenkins to GitLab.
  • Experience in containerizing application using docker and depoyed to kubernetes cluster.
  • Good understanding on kubernetes architecture and concepts like services, pods and replicasets
  • Good understanding on docker concepts like registry, repository, tag, image and container
  • Building efficient docker images improving layer caching and pushing docker image for java application.
  • Created Azure devops pipeline for building image and deploying them as containers and good understanding on Azure devops pieline concepts like stages, Jobs, Steps etc.
  • Experience in GITLab tool for developing pipelines and good understanding on Gitlab concepts like cache, artifacts, environments, variables, Gitlab runner and its architecture.
  • Good understanding on Networking Concepts like TCP/IP, OSI Model, networking devices etc.
  • Experience working with MAVEN as Build tool, log4j for logging and STS/Eclipse as IDE, agile tool JIRA, Confluence for documenting, splunk for log monitoring, (GitLab, GitHub, Bitbuket) as repos.
  • Experience in working with queues like AWS SQS, MQ and RabbitMQ.
  • Experience in Kafka for streaming data and good understanding on kafka stream, topic, broker etc.
  • Good in writing and executing Unit Test cases using JUNIT, JMockito and PowerMock testing framework
  • Experience in deploying and configuring application servers such as Apache Tomcat, JBoss.
  • Experience in working on agile methodology and used Jira as agile tool, actively participated in scrum meetings.
  • Very much interested to learn new frameworks and contribute to project.

TECHNICAL SKILLS

Languages: Java 8, Javascript, TypeScript SQL.

Core Java: Collections, I/O, Multithreading, Serialization, JDBC.

Java Frameworks: Spring Boot and spring cloud Technologies, Hibernate, JUnit, Log4j.

Cloud Technologies: AWS- EC2, S3, EBS, SQS, lamda, Server less API’s

Application/Web Server: Weblogic, Apache Tomcat, JBoss.

Database: Oracle11g/9i, SQL Server, MySQL, RDBMS.

Other: Git, JIRA, Jenkins, IDE, MS Office.

CICD: Docker, kubernetes

Operating System: Windows, Linux, Mac OS.

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Develop Confidential troubleshoot services for FIVEG and many restful webservices to notify Delphi to automatically fix problems at home devices.
  • Develop Micro services using spring boot and spring cloud technologies which analyzes and troubleshoot data and each microservice will notify Delphi using spring Boot technologies.
  • Store and retirieve data from Cassandra database and postgres database to perform CRUD.
  • Queues for sending and receiving messages across event-driven architecture micro services.
  • Consuming AWS services by microservices like AWS S3, AWS SQS, AWS EC2.
  • Troubleshoot Web application development with Angular 6, Typescript, HTML and CSS.
  • Enhancements to the troubleshoot web application by doing changes to angular components, modules, services and routing.
  • Developing microservice which streams data from kafka topic and analysize from the alarms streamed.
  • DataStructures, algorithms and multithreading for performance optimization.
  • Used Docker for containerizing, kubernetes for managing containers and GitLab.
  • Gitlab, Docker and kubernetes for CI/CD on microservices and deploying to AWS Cloud.
  • Containerizing spring boot application using docker and depoyed to kubernets cluster.
  • Used kubernets concepts like services, pods and replicasets for container archestration.
  • Used docker concepts like registry, repository, tag, image and container.

Environment: Agile, Jira, Java 8, Spring (IOC,AOP, JDBC) Framework, Spring Boot, Spring Cloud, Microservices, Hibernate Framework - JPA, AWS, SQS, Rest ful Web services, Kafka, Maven, Tomcat, Nginx Web Server, Git, GitLab, Postgres, Cassandra NoSql, Log4j, HTML, CSS, TypeScript, Angular 6, Protractor, XML, JSON.

Confidential

Java BackEnd Developer

Responsibilities:

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Design, develop, and support of high volume applications using Java/J2EE, Spring Boot, Spring cloud, Hibernate.
  • Jenkins and octopus CI/CD Pipelines for deployment in scheduled intervals.
  • Build and deployed some Java applications to EBS using GITLab CI.
  • Using JPA(ORM- Hibernate) as persistent layer for postgres database.
  • Implemented API’S, messaging using SQS and MQ, middleware, Restful microservices using Spring boot (SOAP, REST).
  • Hadoop technologies using the Hbase DB as a persistent layer.
  • Developed micro-services using spring boot and spring cloud technologies and deploying in AWS cloud.
  • Angular, HTML, CSS for portal development to display the stats for the programs.
  • Accomplish engineering and organization mission by completing related results as needed.
  • Used AWS SQS for communiting micro services across queues.

Environment: Agile, Jira, Java 8, BitBucket, Jenkins, ansible, Octopus, Azure Devops, Postgres, Hadoop Hbase NoSql, Spring Framework, Spring Boot, Spring Cloud, Microservices, Hibernate Framework - JPA, AWS, SQS, RESTful Web services, Rabbit MQ, AWS SQS, Maven, Tomcat, Log4j, HTML, CSS, TypeScript, Angular, XML, JSON.

Confidential

Java Developer

Responsibilities:

  • Involved in Agile - Scrum methodologies using Jira to do requirements gathering, analysis and sprint planning.
  • Involved in creating java batch applications, Restfull API’S with Spring Technologies, implementing micro services
  • Migrating the application to Cloud environment using the Amazon web services- EC2, S3, SQS and various services of AWS.
  • Manging CI/CD pipelines for application deployment.
  • Used Hibernate to create data layer to the services to do CRUD operations to DB.
  • Creating UNIT, Integration test cases, used maven as build tool and Eclipse as IDE.

Environment: Agile, Jira, Java, GitHub, Jenkins, Oracle 10, Spring Framework, Spring Boot, Microservices, Hibernate Framework - JPA, AWS SQS, AWS EC2, AWS SQS, AWS EBS, RESTful Web services, Maven, Tomcat, Log4j, Splunk.

We'd love your feedback!