We provide IT Staff Augmentation Services!

Application Programmer Expert Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 11 years of IT experience with exhaustive exposure in Software Development.
  • Excellent knowledge and expertise in entire Software Development Life Cycle - Requirement analysis, Design, Development and Testing.
  • Team leader
  • Extensive knowledge in web application with Java (JEE)
  • Strong experience in Distributed Enterprise Applications (Micro service, Monolithic, Rest, Soap)
  • Knowledge of data structures.
  • Knowledge about performance and benchmarking of code.
  • Knowledge about clean code techniques.
  • Good knowledge of design patterns.
  • Good knowledge of class design with UML.
  • Knowledge of project management.
  • Good knowledge of gathering/ analyzing business requirements.
  • Flexibility to change with any new Technology.

TECHNICAL SKILLS

  • Java
  • J2EE
  • C# .NET
  • Scala
  • Scala-Play Framework
  • Play-Reactive Mongo
  • SBT
  • Hibernate/JPA
  • Design Patterns
  • Data Structures
  • JSF(Prime Faces)
  • Spring-Framework
  • Spring-Boot
  • Spring-Data
  • Spring-Cloud
  • YAML
  • JSP
  • J2ME
  • Tomcat
  • Jax-WS
  • UML
  • Rational Team Concert
  • Git
  • Angular JS
  • HTML5, CSS3
  • JQuery
  • Bootstrap
  • Entity Framework
  • SQL server
  • Maven
  • Continuous Integration Delivery
  • JPA
  • Yeoman
  • JavaScript
  • Mongo db
  • Oracle
  • Struts
  • Lambda
  • Webservices (REST, SOAP)
  • XML
  • Ant
  • JSON
  • MS-SQL
  • Postgres
  • Grunt
  • Bower
  • JUnit
  • Scrum
  • JSTL
  • ANT
  • IntelliJ
  • NetBeans
  • Eclipse
  • Quartz
  • WSDL
  • Apache-CXF
  • Cloud-Architecture

PROFESSIONAL EXPERIENCE

Application Programmer Expert

Confidential

Responsibilities:

  • Design and develop rest microservice APIs using spring-cloud and spring-boot technologies to support the current brokerage Confidential mobile apps in Android and IOS.
  • Deploy, modify configure and used spring cloud technologies locally or in the pivotal cloud foundry. (ConfigServer, Eureka, Zuul, Hystrix, Ribbon, actuator,Zipkin …)
  • Develop batch processes using Spring-Batch, Quartz to gather the information from different resources to support the realtime and the performance of the APIs and mobile apps.
  • Perform code review and code refactor.
  • Perform Profiling, benchmarking and performance tuning in the APIs using VisualVM.
  • Perform component testing and performance testing.
  • Perform Consumer Driven test in the APIs.
  • Develop reusable components for the microservices application using Java-Core, Java-Reflection, Socket connection, Java-Annotation, Java 8 CompletableFuture.
  • Develop unit and integration test using JUnit, Powermock and SOAPUI
  • Fix problem in QA and production environment using logging tools in the cloud.
  • Deploy microservices rest application in Pivotal Cloud Foundry using jenkin, RLM ands CF console client.
  • Collaborate with the team using Scrum methodology.
  • Planning task.
  • Grooming user stories.
  • Perform demonstration to project owners.
  • Participate in startup meetings.
  • Identify and create new user histories.
  • Participate in Retrospective meetings.

Technologies/Tools: Java 8 (J2EE), Java-Core, Spring-Cloud, JQuery, CSS, AngularJS, Spring-Data, Spring Rest,Spring-Batch, Quartz, Spring-Core, Spring-boot, Pivotal Cloud Foundry, Spring Cloud Sleuth, Zipkin, PSG, API-Gateway, JUnit, PowerMockito, Gemfire, Config Server, Eureka, Zuul, Ribbon, Hystrix, Actuator, Maven, SOAPUI, Spring-Rest, JUnit, Spring Security,Enterprise Jenkins Cloudbees, OAuth2 OAuth2., Maven

Full-Stack Cloud Developer

Confidential

Responsibilities:

  • Develop the new cloud platform to support the Equity Trading System of JPMC.
  • Develop reusable UI components using react stack.
  • Develop UI interfaces to process the equity order.
  • Develop Backend microservices to process the equity order.
  • Develop Junit in Backend and Frontend
  • Develop and design requirements using JIRA and Scrum.
  • Support the team in the design of the new cloud architecture.
  • Develop micro service apps using Spring Cloud.
  • Deploy application using Jenkins in Pivotal Cloud Foundry(GAIA)
  • Perform Code review, merge, branch creation using git and bitbucket.
  • Perform retro and demo meeting.
  • Spring planning

Technologies/Tools: Java 8 (J2EE), Java-Core, Spring-Cloud, Spring-Data, Micro service, Spring-Core, Spring-boot, GAIA Cloud Foundry, Spring Cloud Sleuth, Zipkin, JUnit, PowerMockito, Gemfire, ConfigServer, Eureka, Zuul, Ribbon, Hystrix,, Maven, Spring-Rest, JUnit, Spring Security, React, Redux, jest, webpack

Java Developer

Confidential

Responsibilities:

  • Develop rest micro service APIs using spring-cloud and spring-boot technologies to support the software application that are used for commercial clients.
  • Deploy, modify configure and used spring cloud technologies locally or in the pivotal cloud foundry. (ConfigServer, Eureka, Zuul, Hystrix, Ribbon, actuator,Zipkin …)
  • Perform refactor of the application and redesign when is necessary.
  • Develop reusable components for the microservices application using Java-Core, Java-Reflection, Socket connection, Java-Annotation, Java 8 CompletableFuture.
  • Develop unit and integration test using JUnit and Powermock.
  • Fix problem in QA and production environment using logging tools in the cloud.
  • Deploy microservices rest application in Pivotal Cloud Foundry using CF console client.
  • Debug microservices rest application using Soap tool.
  • Collaborate with the team using Scrum methodology.
  • Planning task.
  • Grooming user stories.
  • Perform demonstration to project owners.
  • Participate in startup meetings.
  • Identify and create new user histories.
  • Participate in Retrospective meetings.

Technologies/Tools: Java 8 (J2EE), Java-Core, Spring-Cloud, Spring-Data, Microservice, Spring-Core, Spring-boot, Pivotal Cloud Foundry, Spring Cloud Sleuth, Zipkin, PSG, API-Gateway, JUnit, PowerMockito, Gemfire, ConfigServer, Eureka, Zuul, Ribbon, Hystrix, Actuator, Maven, Spring-Rest, JUnit, Spring Security, OAuth2.

Java Developer / Project Lead

Confidential

Responsibilities:

  • Prepare document architecture of projects.
  • Develop CRM applications from the backend to the frontend.
  • Prepare document for deployment/rollback of software projects.
  • Develop frontend applications using Struts, JavaScript, AngularJS, CSS, SpringMVC
  • Develop backend web services using Jax-WS, Apache-AXIS, SpringFramework.
  • Develop new apps and maintenance and support Orange applications.

We'd love your feedback!