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.