We provide IT Staff Augmentation Services!

Microservices/java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Having 9 years of strong experience in designing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA / J2EE technologies.
  • Experience in different phases of Software Development Life cycle (SDLC) including Analysis, Design, Implementation and testing during the development of software enterprise applications.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections
  • Knowledge and experience with Agile(Scrum), Waterfall methodologies and TDD(Test Driven Development).
  • Project implementation skills using both core and advanced Java technologies like JSP, Servlets, Spring, Hibernate and JDBC.
  • Developed and deployed Micro Services based applications using Spring Boot and spring Cloud.
  • Used Spring Annotations for Spring DI & Spring MVC for REST APIs & Spring Boot for Micro - services.
  • Experience in different XML technologies such as XSD, XSLT, XPATH and parsers like JAXP (SAX/DOM).
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
  • Wrote SQL queries to retrieve data from the database using JDBC.
  • Experience with JUNIT and Mockito for performing Unit Testing and determining the application functionality.
  • Expertise working with various application servers and WebServers like WebSphere, WebLogic, and Tomcat.
  • Experience in using GUI/IDE tools of Eclipse, WebSphere Application Developer, RAD with RTC plugin and good familiarity with Net Beans, Spring Tool Suite(STS).
  • Strong experience in working with Databases like Oracle, PostgreSQL, MySQL, NoSQL DB(Mongo DB and Cassandra) and proficiency in writing complex SQL Queries.
  • Experience of application development in different environments like Windows XP/7/10, shell scripting in UNIX.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
  • Extensive experience working with AWS provided Solutions like EC2, ELB, Route 53, RDS,S3,IAM,CloudWatch, CloudFormation, EKS.
  • Experienced in health rules, regulations regarding Medicare and Healthcare and also have experience in Telecom Domains.
  • Proactive and well organized with effective time management skills. Strong analytical, debugging and problem-solving skills. Excellent communication, presentation skills and a good team player.
  • Extensive experience in Implementing Docker container service, build pipeline like Jenkins for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.

TECHNICAL SKILLS

Programming Languages: Java (1.2/1.4/1.5/1.6/1.7/1.8 ), C, C++, PL/SQL

Software Methodologies: Agile (Scrum), TDD, SDLC Waterfall

J2EETechnologies& frameworks: JSP (2.x), JSTL, Servlets (3.1,3.0), JDBC, EJB (3.x), Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF, Java Security

Web Technologies: HTML, XML, XSLT, XSL, CSS, JSON

Web service Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (1.2), Spring MVC, Spring IOC, SpringBoot, SpringCloud, SpringData, SpringAOP, Log 4J, Junit

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC

IDEs: Eclipse (4.x/3.x (Neon, Oxygen, Kepler, Luna, Indigo, Juno)), Net Beans, Spring Tool Suite, RAD 9.0

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5)

Databases: Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, PostgreSQL, Mongo DB, Cassandra

Build Scripts: Maven, Ant and Jenkins

Testing Tools: JUnit, Log4J, Mock Framework

Version Control Tools: GIT, SVN, Clear Case

Operating Systems: Windows, Unix, Linux

Cloud Technologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Kubernetes, Ingress, Docker, JIRA

O-R Mapping: Hibernate, JPA

Testing Tools/Others: Junit, SoapUI, Putty, Mockito

Message Brokers: Apache Kafka, RabbitMQ

PROFESSIONAL EXPERIENCE

Confidential

Microservices/Java Developer

Responsibilities:

  • Involved in Analysis,Design,Development and Testing Phases of the Gemini and LTE Home Setup Modules.
  • Developed the content over screens based on the design in Figma Sketch Tool.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA in STS as an IDE.
  • Used log4j/Kibana and Splunk for logging the log Messages.
  • Exposed and consumed REST/SOAP Webservices using JSON,JAXB and Jackson.
  • PCF/Kubernetes used to deploying, managing and scaling the Microservices
  • Genarated Scripts for inserting /modifying the Scripts in Database and used Oracle SQL Developer for connecting to Oracle Database.
  • JIRA for tracking the issues based on sprint methodology.
  • JUnit for unit testing the Microservices.
  • Secured REST API's by implementing OAuth2 token-based authorization scheme using spring security.
  • Worked with AppTeam for integrating the ServerSide API’S with FrontEnd Android and IOS Devices.
  • GIT for version Controlling and Github for Repository.
  • Used Insomnia as Rest Client for calling the API’S.
  • Developed Maven/Docker builds scripts and implemented Docker containers to create images to containerize the Services.
  • Worked with other teams based on the server issues raised in JIRA for maintaining the application.
  • Extensively used Git Extension as a GIT Client.
  • Maven/Jenkins for building the Application.

Environment: Java,Spring, SpringBoot, Kibana, Tomcat Application Server, GIT, GITExtensions, Insomnia, Figma, STS, JIRA, JUnit, Github, Kubernetes,WinCompare,Kdiff3,ELK,Oracle,Windows

Confidential

Java Developer

Responsibilities:

  • Developed Microservices using SpringBoot in STS as an IDE.
  • Extensively used React UI Screens to take input from the representatives and make the calls to respective Microservices.
  • Used EFK/Splunk for logging and visualization.
  • Redis for Cache Management.
  • Exposed and consumed REST/SOAP Webservices using JSON, JAXB and Jackson.
  • Deployed/Managed the application on AWS using EKS.
  • JIRA for tracking the issues based on sprint methodology.
  • Used New Relic for API Performance Metrics.
  • Mockito for unit testing Microservices.
  • Produced and Consumed messages to and from Kafka Topics for Microservices Communication.
  • Used ATOM/VisualStudioCode as IDE to work with React JS screens.
  • Extensively used GIT for version Controlling and Github for Repository.
  • Rigorously worked in SIT,E2E testing to fix the issues raised by testing team.
  • Used APIGEE edge as API Gateway.
  • SourceTree/Tortoise Git as a GIT Client.

Environment: Java, SpringBoot, Elastic cache, Fluentd, Kibana, Splunk, Rest Web Services, React JS, Redis, Github, Kubernetes, EKS, Cassandra, Kafka, AWS (EKS, Cloudwatch, EC2, CloudFormation), JIRA, APIGEE, STS, Windows

We'd love your feedback!