We provide IT Staff Augmentation Services!

Resume

5.00/5 (Submit Your Rating)

Columbus, IN

SUMMARY

  • Object Oriented Programming (OOP) with Java
  • All phases of the SDLC with Java/JavaEE enterprise applications
  • Web clients with HTML5, JSP, Javascript, JQuery and AngularJS
  • Testing with JUNIT and Mockito
  • Microservices with Spring Boot and Spring Cloud
  • Enterprise web applications with J2EE, JavaEE and Spring
  • RESTFUL Web Services with JAX - RS, Spring and Spring Boot
  • Soap Web Services with JAX-WS, Spring and Spring Boot
  • Data Source connectivity with JDBC, JPA and Spring Data
  • Authentication and Authorization with Spring Security
  • Dependency Injection (IOC) with Spring Core
  • Aspect Oriented Programming (AOP) with Spring AOP
  • Java based DSL for ElasticSearch, and MQL for MongoDB
  • Installation and Adminstration of the ELK Stack
  • SQL queries for Oracle and SQLServer RDBMS
  • Tomcat, Glassfish and Webshpere application servers
  • Spring RestTemplate and Feign Rest Clients
  • Spring Cloud Config Server for microservice deployment configurations
  • Eureka Naming Server for microservice registration and discovery
  • Ribbon for client side load balancing of deployed instances
  • Sleuth for the generation of unique request ids
  • Zipkin, Logstash and Splunk to trace requests across multiple services
  • Netflix Zuul API Gateway for centralized API subscription and management
  • Spring Cloud Bus and RabbitMQ for refresh broadcast to various instances
  • Hystrix for fault tolerance and graceful shutdown
  • Manifest based Microservice deployments to Pivotal Cloud Foundry (PCF)
  • Blue / Green production deployments on PCF
  • Scaling deployments on PCF
  • Creating S3 buckets and accessing them from EC2 instances on AWS

PROFESSIONAL EXPERIENCE

Confidential, Columbus,IN

Sr. JavaEE / Spring Boot Developer

Responsibilities:
  • Part of the FleetGaurd dashboard team
  • Develop, enhance and maintain a Spring Boot based microservices application
  • Work in an Agile team with 3 week sprint cycles
  • Participate in daily stand-ups, sprint demos and retrospectives
  • Create user stories and tasks in JIRA based on business requirements
  • Write RESTFUL microservices with Spring Boot
  • Consume backend JAX-RS RESTFUL web services
  • Consume backend JAX-WS SOAP web services
  • Install, upgrade and maintain a 6 node ES cluster
  • Index and retrieve ElasticSearch documents with DSL queries in Java
  • Convert Oracle tables to ElasticSearch indexes
  • Convert MongoDB indexes to ElasticSearch indexes
  • Use Logstash and Kibana (ELK stack) for ElasticSearch monitoring
  • Write Spring Boot batch microservices that run on ControlM
  • Write JUnits with Mockito and REST Clients
  • Get code review signoffs with 80% Sonar coverage
  • Get signoffs for functional testing, and performace test
  • Code versioning and branching with GIT
  • Used Docker and Jenkins for CI/CD of microservices to Pivotal Cloud Foundry (PCF)
  • Good understanding of pivotal cloud foundry on AWS
  • Work with DEV, QA, UAT, PERF and PROD instances on PCF
  • Participate in BLUE / GREEN production deployments
  • Application log monitoring and alerts with Splunk
  • Elastic cluster logs with Logstash
  • Support customer facing teams with product demos and bug fixes

Confidential,Cary, NC

Sr. Java / J2EE Developer

Responsibilities:
  • Work in a fast paced Agile SDLC
  • Create Use case diagrams, Class Diagrams and Sequence Diagrams
  • Work with multiple codebases of the application
  • Develop backend components with Java/J2EE and Spring
  • Develop web interface components using JSP’s and Javascript
  • Write Unit tests, and Integration tests with JUnit and Mockito
  • Publish and Consume RESTFUL web services with Spring and JAX-RS
  • Publish and Consume SOAP web services with JAX-WS
  • Used OAuth2 and JSON web tokens for secure REST API access
  • Code reviews and evaluations to ensure best practices
  • Write, schedule and monitor scheduler jobs
  • Write Spring Data (JPA) based entities to communicate with Oracle
  • Write and maintain application Confluence Documentation
  • Production logging and alerts with Splunk
  • Worked with a CI/CD pipeline that uses Jenkins, uDeploy and uRelease
  • Used Amazon Cloud Services API to manage S3 Elastic Cloud Storage
  • Used Amazon CloudFront (CDN) for image and javascript content
  • Participate in Production deployments
  • Participate in application technical support for user queries

Confidential

Java / J2EE Developer

Responsibilities:
  • Develop and support MIDAS client installations
  • Work on JSP’s, Javascript and AJAX views
  • Write RESTFUL services to be consumed by the view
  • Work on the DAO layer using hibernate
  • Internationalization for multi-language support
  • Worked with SAX and DOM XML parsers for XML handling
  • Worked on customizations and bug fixes
  • Testing RESTFUL and SOAP services with SoapUI
  • Write unit test cases with JUnit
  • Use the Salesforce Java API to interact with Salesforce
  • Write complex SQL queries and Stored Procedures for Oracle
  • Configure and deploy web applications on tomcat

Confidential

Java Developer

Responsibilities:
  • Involved in creating Use Cases, Class Diagrams and Sequence Diagrams
  • Implemented various design patterns like Singleton, Service Locator and Factory Pattern
  • Programmed with Java, JINI, JNI, CORBA and JDBC
  • Worked with JUnit for component testing
  • Build management with Ant
  • Created installation bundles with InstallAnywhere

Confidential

Java Developer

Responsibilities:
  • Involved in various phases of SDLC such as requirements gathering, design and development
  • Developed the Enterprise Java Beans (Stateless Session beans)
  • Developed UI screens using JSP, JavaScript, JQuery, XHTML, CSS.
  • Worked on SQL queries and stored procedures
  • Wrote Junit and integration tests
  • Coordinate with onsite group for production issues, development and Testing.

We'd love your feedback!