We provide IT Staff Augmentation Services!

Sr. Java Microservices Developer Resume

5.00/5 (Submit Your Rating)

OK

SUMMARY

  • 7+ years of IT experience as 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 7.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.
  • Profecient 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.
  • Experience 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.
  • 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, OK

Sr. Java Microservices Developer

Responsibilities:

  • 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 and JavaScript code to build dynamic pages.
  • Created architecture towards a Microservices approach using RESTful Web-Services by using Spring Boot.
  • Used Bootstrap and Angular Material for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
  • Created a stable Automation framework using Selenium WebDriver/JAVA that provided Reporting, Logging &
  • Data base validations.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins. which elements should be scraped, schedule when tasks should be run and export the results to JSON files
  • Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
  • Designed and developed the Presentation layer using Angular 7 and Angular Material in writing the front-end code for the application using Angular 7.
  • Create and Automate tests using Selenium IDE and Selenium WebDriver depending on project.
  • Selenium Test environment setup expert using all open source tool.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG and Gherkin .
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Automated the process of configuring property files and JDBC related settings on WebLogic server during deployment using WLST scripts..
  • Troubleshooting and monitoring API proxies running on APIGEE using Trace tool.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web
  • Methods.
  • Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
  • Developed Automation framework and Worked on Test automation framework using Selenium web driver.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunt tasks to run the unit tests on Jenkins.
  • Involved in writing UI code using Angular 7, HTML5, CSS3 and Bootstrap4.
  • Created various Angular directives, controllers, DOM expressions, templates, data binding etc.
  • Created the single page application using Angular 7/2 and the state of the application is kept in store and is accessed using Ngrx selectors wherever needed.
  • Experience in configuring IBM Websphere 8.0
  • Integrated Spring Boot Microservices with Apache Kafka for Asynchronous messaging.
  • Used Operators from RxJs library for formatting the response into the desired format.
  • Wrote services to interact with backend and consume the JSON using RxJs Observables.
  • 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).
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • 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, Spring Data REST.
  • 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
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST.
  • 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.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • 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 IO / Spring Boot with Thyme leaf and Hibernate ORM.
  • Used Spring Ribbon API for load balancing and instances health check.
  • Used Spark to deploy cluster manager through interface. Analyzed, designed and implemented DAO pattern for accessing Oracle 11g database using connection pool.
  • 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.
  • Configured Hibernate session factory to integrate Hibernate with spring and used JPA/Hibernate to communicate with data layer and XML to read XML data.
  • 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.
  • Implemented Micro Services based Cloud Architecture on AWS Platform.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 and using AWS admin console.
  • Integrated Spring Cloud with Amazon Web Services to interact with AWS provided services.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services AWS like EC2, EBS, S3, RDS, Cloud Watch and Cloud Front for promoting code in various environments.
  • 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 Drools Decision table using excel sheets with a Spring MVC project.
  • 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: JDK 1.8, HTML5, CSS3, Bootstrap, Angular 7/2, Node.js, Spring 4.0, Spring Hystrix, Spring Boot, Spring Data, Kafka, Hibernate 4.2, Oracle 11g, Microservices, Jboss, Application Server, Websphere 8.0, JUnit, Log4j, JSON, REST, Jenkins, Spark, AWS (Amazon Web Service), Jira, Docker, Drools, MongoDB, GIT, Maven.

Confidential, St. Louis, MO

Java Microservices Developer

Responsibilities:

  • Involved in requirement gathering and technical design meetings.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Developed User Interface application modules using HTML5, CSS3 and JavaScript, JSON, jQuery and AJAX.
  • Used Angular framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using LESS.
  • Used Micro service architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers. Worked with Kafka Cluster using Zookeeper from JMS as messaging service.
  • Proficient in filtering data by using APIs before displaying in the browser using AngularJS.
  • Focused on front-end design utilizing JSF framework along with AJAX and other JavaScript technologies as well as design of business objects with Hibernate ORM.
  • Experience on Web servers such as IBM Websphere 7.0, Tomcat 5.x and Apache Http Server
  • Developed Spring Boot REST Microservices, Dockerized Containers and deployed into AWS EC2 instances.
  • Involved in injecting dependencies into code using spring core module concepts like IOC (Inversion of Control) of Spring Framework.
  • Deployed Microservices/Cloud Native App's in Pivotal Cloud Foundry (Paas).
  • Contributed for Migrating synchronous SCAC interface module into Microservices.
  • Core service uses the main database and the other Microservices use their individual databases to access and store data.
  • Implemented the Spring Restful Template to retrieve the data from the other system using JSON.
  • Implemented the Caching mechanism and refreshing the Caching mechanism using EH Cache.
  • Worked with advanced MVC framework such as Spring-IOC, AOP (Aspect Oriented Programming), MVC and Batch which is used for implementing backend functionality.
  • Implemented Spring MVC, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.
  • Strong hands-on experience with Spring IO, Spring Boot.
  • Designing and implementing scalable, RESTful and microservices based mobile back-end.
  • The back end is being written in Java using Spring Boot for simplicity and scalability.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Integrated Apache Camel (ESB) with spring boot.
  • Deployed Docker contained Spring Boot Microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Implemented protective resources like SSO and OAuth2 using Spring Cloud.
  • Develop the micro-service in spring cloud framework to support Next generation cloud framework
  • Analyzed the SQL scripts and designed the solution to implement using Scala.
  • Built data access subsystems using Hibernate and spring against stored procedures on a DB2 database.
  • Developed REST services to talk with adapter classes and exposed them to front-end.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the documents.
  • Used Maven for building and added lot of external dependencies.
  • Used Atlassian Bamboo, Bitbucket and Jira products for continuous integration.
  • Implemented bamboo for Continuous Integration Builds and Notifications.
  • Implemented Jenkins and connected it to Bitbucket and Jira.
  • Used Kubernetes to deploy and manage Microservices.
  • Worked with Mocking while running JUnit test cases for batch processing.
  • Integrated Log4j framework into the Application.

Environment: J2EE, HTML, CSS3, JavaScript, Ajax, Angular JS, Multithreading, Websphere 7.0, JSP, JDBC, JNDI, Maven, Xml, Hibernate, Spring, Spring Boot, Microservices, Spring Restful, Spring Cloud, PCF, Log4j, DB2, WebLogic 10.3, Eclipse IDE, UNIX, JUnit, Scala, Bamboo, Bitbucket, Jenkins, Jira, Soap, Restful.

Confidential, Arkansas

Full Stack JAVA Developer

Responsibilities:

  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Developed the framework based on Spring boot and Jax-RS for web services.
  • Used JBoss application server deployment of applications.
  • Configured spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with spring.
  • Core Java such as multithreading, Collection and Arrays concepts to develop and application implementations.
  • Experience on Java multithreading, Collection, Synchronization, and Exception Handling.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Develop User Interface Screens for presentation using Angular 4, HTML and Java Script.
  • Used JPA Persistence Strategy to interact with database.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications
  • Used DAO pattern to retrieve the data from database.
  • Code review, review its effectiveness, defect tracking, defect solving.
  • Analyzing bugs, production problem and assigning it to offshore team members.
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Used RESTful web services for transmission of large blocks of XML data over HTTP.
  • Worked on JSF implementation of MVC pattern by using its Custom Tag Library, UI ComponentsServer-side Helper Classes, Validators, Event Handlers and Navigation Handlers.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data Implemented the application following the J2EE best practices and patterns like Singleton, FactorySpring MVC and DAO.
  • Used AWS Cloud Formation Templates to simplify provisioning and management on AWS.
  • Developed ORM mappings using Hibernate and wrote criteria, named and HQL queries for data retrievals in the DAO layer.

Environment: Java 1.7/1.8, Jboss7, Web services (Restful), Oracle 10g, Core Java, Collections, Spring MVC, Angular 2/4, JavaScript, Maven, IntelliJ, Subversion, Junit, log4j.

We'd love your feedback!