We provide IT Staff Augmentation Services!

Senior Micro Service Developer Resume

5.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • 15 yearsof IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLCusing various methodologies likeWaterfall,Agile/Scrum.
  • Expertise in working with various J2EE technologies including Hibernate,StrutsMVC Framework, Servlets,JNDI, JMS, JDBC, AJAX, WEB SERVICESand GRADLE.
  • Strong experience in Spring Framework such as Spring MVC,IOC,AOPandSpring JDBC.
  • Strong hands - on experience withSpring, Spring Boot.
  • Extensive experience in developing Spring Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.
  • Experience in implementingJava EE design patternssuch asMVC,Singleton,Session Facade, DAO, DTO,andBusiness Delegatein the development of Multi-Tier distributed Enterprise Applications.
  • Good experience in developingWeb Services SOAP, JAX-WS, WSDL.
  • Experience incore Java-Multithreading, collections, Servlets and JDBC.
  • Experience in Configuring and deploying applications onTomcat5.5/6.0/7.0 server.
  • Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
  • Hands on experience with build and deployment tools includingAnt/Maven, logging and Debugging usingSlf4andLog4j, unit and integration testing using JUnit.
  • Experience withUse-Casedesign,ClassandSequencediagrams usingUML.
  • Good working experience in GUI design and application development using IDE's likeIntellij.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
  • Worked on Banking domain ( Confidential, Wells Fargo), Telecom, Finance, CRM etc.
  • Having experience in various databases like Oracle12c.
  • Have expertise in SQL and PL/SQL (Packages, Views, Stored procedures, Functions, Sequences,, indexes and Triggers).
  • Strong Knowledge on AWS (EC2,S3,EBS,Cloud Front)
  • Strong Knowledge and Worked as DevOps Tools ( Jenkins,Git,Ansible,Docker).
  • Experience in using Log4J for logging messages like Debug and Error for better tracking and developing of application.
  • Experience in using Perforce CVS, SVN, GIT for source control.
  • Message Oriented Middleware experience using JMS, RabbitMQ over Tomcat.
  • Experience in implementing Web Service client using SOAP, WSDL, REST and XML standard using SOA.
  • Good experience in developing Distributed applications using EJB.
  • Extensively worked in TDD (Test Driven Development) and BDD (Behavior Driven Development).
  • Experience in implementing persistence layer using O/R mapping tool like Hibernate and JPA.
  • Extensive Knowledge on DevOps Tools (Git, Maven, Docker, Ansible, Jenkins).
  • Worked on CICD pipeline tools like Jenkins enterprise applications.

TECHNICAL SKILLS

Languages: Java, SQL, HTML

Web Technologies: J2EE, .Hibernat4,Spring4 EJB, SERVLETS, JSP, XML, HTML, DHTML (CSS), JavaBeans, RMI, JavaScript, XSLT,Angular4, JavaScript, JQuery, Micro Services, Spring Boot, Spring JPA.Spring Data JPA.

Frameworks: Spring4, Struts, Hibernate5

Application/Web servers: Apache Tomcat, IBM Web Sphere, JBoss

Databases: Oracle12c,SQL Server,PgAdmin

Web services: SOAP, Restful, WSDL,Swagger

Internet Technologies: HTML, JavaScript, DHTML, jQuery, Angular4, Angular1.5.Angular2 and 4.

DevOps Technologies: Ansible, Jenkins, Git,Maven,Vagrant,Docker.

AWS Technologies: EC2, Load Balancing, VPC, S3, IAM.

Version control systems: Perforce CVS, SVN, GIT

Java API’s: JDBC, Servlets, Java Beans, EJB

IDE: Intellij 16,Eclipse, Spring tool suite

Operating system: Windows Family, UNIX, Linux,VIM,VI

Others: maven,Gradle, CVS,SVN, PL/SQL, Tomcat Server, Jenkins,SonarQube,Pivotal Cloud,AWS.

PROFESSIONAL EXPERIENCE

Confidential

Senior Micro Service Developer

Responsibilities:

  • Design, develop and build TXT-Notification application for sleek and flexible integration of components with PNC internal applications to facilitate and enhance the current enrollment, verification and status inquiry processing to enable corporate/retail banking customer notifications.
  • Thorough understanding of the requirements to figure out the impact due to business and/or technical requirements and identify any gaps in them, pointing out any potential risks with implementing the requirements.
  • Building microservices for TXT-Notification application using technologies like Springboot, JDK1.8, Log4j, Map Struct, kafka and Gradle.
  • Demonstrate excellence in application programming interface (APIs) development and technical operations environment
  • Procuring OpenShift Container, service creation across multiple environments for microservices deployment by creating Docker images.
  • Monitoring OpenShift clusters using Prometheus and Grafana to ensure applications are up and running.
  • Setting up CI/CD pipeline with Jenkins build tool and Working for the automation solution architecture with focus on performance and efficiency for delivery transformation.
  • Integrating with Karate framework for API test automation performance testing enablement.
  • Securing Micro services API by implementing OAUTH mechanisms, data power integration to connect with external systems.
  • Developed Kafka producer to publish the messages in topic and Kafka consumer to consume and process the messages. Configured Kafka Sink Connector and Source Connector.
  • Demonstrating Test-Driven Development (TDD) approach to the team for development, through which first writes fully automated test cases before writing the code.
  • Analyze the critical production issues by using Dynatrace tool and provide technical solution by applying the appropriate code fix as per internal enterprise standards.
  • Followed agile methodology to complete the user stories of the feature scheduled for each period of the program increment
Environment: Struts, spring, Hibernate, Ajax,Web Sphere, JBoss, Apache Axis, Sonar Qube, Jenkins, backbone, Hibernate,Db2,JQuery. WCS,Velocity Template framework, Maven, Apache HTTP server, Selenium

Confidential, IRVING Texas

Senior Micro Service Developer

Responsibilities:

  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Swagger for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java
Environment: Java1.8,Spring Microservices, Spring Boot, Spring Cloud, Pivotal Cloud, Rest Template.Splunk,Log4J,Oracle,MongoDB,Tomcat,Eureka,AppDynamics,Maven,JIRA,Jenkins,Sonarqube.

Confidential, Dallas Texas

Senior Java Developer

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation and testing.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Implemented DAOs, entities using Hibernate API and Hibernate QL.
  • All the functionality is implemented usingSpring BootandHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, spring transactionsand spring security modules.
  • Implemented all the components following test-driven development methodology using JUnit.
  • UsedSVNas version control system.
  • Created build and deployment scripts usingMaven.
  • Actively involved in developing business services using Spring Transactions Manager.
  • Worked on Spring Boot Apps.
  • Worked on RestFul Services with Swagger
  • Working on Pivotal Cloud Based with Gaia Pools.
  • Working on Gaia AIM.
  • Working on CI/CD Jenkins Environment.
  • Implemented RestFul Services with Security Assurance.
  • Worked on ETL Batch Jobs.
  • Re Engineer the existing framework with Spring, Hibernate, and Ajax.
  • Worked on Sencha 6 Migration (Sencha4 Ext JS frame work ExtJS).
  • Implemented TDD model by using selenium and Jenkins.
  • Migrated to Tomcat Server from Weblogic 10
  • Worked on Spring MVC, Rest Full Web Services, EJB and JPA-Hibernate
  • Worked on AJAX with JQuery
  • Worked on JUnit and for 100% coverage against Sonar Qube Report.
  • Integrated Jenkins with Sonar Qube, Check Style and Find Bugs for code quality
  • Worked on automated ant build scripts with Jenkins for deployments and created standard Deployment procedure.
  • Supported All Environments (UAT,SIT,Performance .Production).
  • Worked on Data Migration Scripts.

Environment: Java/JEE,Java1.8,, Spring 4,Hibernate5, ExtJS,JavaScript,CSS,HTML,JPA,Restful Web services, Git, Jira,Maven, Oracle12c,Agile.Jenkins,SQL Developer,Agile..

Confidential, Carrollton, TX

J2EE Consultant

Responsibilities:

  • Participated in product release meetings to from the Inception Phase onwards.
  • Participated in Sprint grooming and planning meetings.
  • Picked User Stories from Jira and developing them by J2EE plat form.
  • Developed Rest Full Web services to provide the responses to Angular UI.
  • Implemented Java1.8 api for Business requirement implementations.
  • Implemented business methods using spring transactions and spring core concepts auto wiring.
  • Used Finder methods using DSL with Spring Data to invoke data base operations.
  • Applied Java 8 features into the applications like lambda expressions, streams, and functional interfaces.
  • Used Swagger API for REST API documentation and REST client api generation.
  • Actively involved in developing business services using Spring Transactions Manager.
  • Used Query DSL integrated with Spring Data to build the dynamic queries with DSL predicates and APIs.
  • Developed Angular Components using Angular4.
  • Developed end to end flow using Angular and Rest API.
  • Developed Services using Angular4.
  • Communicated with Rest Response and Displaying data in view components.
  • Developed unit tests using JUnit and Mockito frameworks and integrated through Maven
  • Responsible for Code review and record the code review comments in Code Collaborator.
  • Implemented JUnit Test cases with 100%.
  • Developed 100% code coverage with Sonar Lint.
  • Worked with Code Collaborator tool for Code review.
  • Implemented Spring Data for in the DAO layer.
  • Running Builds on Jenkins.
  • Worked with Ansible Play Books for initiating configuration on Different servers.
  • Worked on Git for creating new branches and merging branches with master branch.

Environment: Java/JEE,Java1.8,, Spring 4,Hibernate5, Angular4.0,JPA,Restful Web services, Git, Jira,Gradle, Oracle12c,Agile.Jenkins,Docker,Ansible,SQL Developer,Agile.

We'd love your feedback!