We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY

  • 12 years of IT experience, 7 years of Java Development experience
  • Proficient in Spring Boot, Spring Cloud, Spring Security in designing, developing and securing REST API microservices applications in Agile environment
  • Wrote AWS Lambdas in TypeScript to simplify business logic, Jest framework for unit testing AWS lambdas, used AWS Cloud Watch for health check
  • Implemented Zuul API gateway, Load balancer, Eureka service discovery, Hystrix fault tolerance
  • Configured JWT token, OAuth implementation, authentication, authorization and custom login for third party login verification into native app
  • Utilized Java 8 features lambda expression, streams, filters, functional (Supplier, Consumer) interfaces, Optional class in developing REST API applications
  • Worked on Sleuth & Zipkin libraries for distributed tracing of HTTP calls
  • Hands on experience in Collections API, Exception Handling, Multithreading & Serialization
  • Worked on Redis, AWS ElastiCache, AWS DynamoDB, MongoDB, GraphQL, Splunk, Swagger, OpenAPI specification and API versioning for generating REST API documentation
  • Wrote unit tests in Mockito Junit, Spring Test & Jest framework. Used Cucumber, Rest Assured, Karate, Selenium framework for writing functional tests
  • Good knowledge of working with different Java/J2EE and web technologies like Servlets, EJB, JSP, JavaBeans, JMS, Spring Data JPA, Spring MVC, Spring Hibernate, Spring DAO, Inversion of Control, Spring Dependency Injections
  • Expertise in GOF design patterns (Singleton, Factory Method, Abstract Factory, Session Factory, Template Method, Strategy Pattern)
  • Experience in developing and consuming SOAP/WSDL based WebServices using JAX - WS and JAX-RS
  • Implemented Object-Oriented Programming (OOPs) concepts like Polymorphism, Inheritance, Abstraction and Encapsulation while designing Java applications
  • Worked on Front end like AJAX, Angular/AngularJS, HTML, CSS, jQuery, JavaScript, XML, XSL, XSLT
  • Experience with Jenkins, Concourse, Github, Node.js, Maven, Log4j, slf4j
  • Expertise in RDBMS Oracle 10g / 11g/12c, SQL Server 2005/2008 and MySQL and NoSQL databases such as DynamoDB. Worked on SQL inner joins and outer joins

TECHNICAL SKILLS

Frameworks: Spring Boot, Spring Cloud, Spring Security, Spring Data JPA

Automation Tools: Junit, Mockito, Jest, Rest Assured, Karate, Cucumber, Selenium, POSTMAN, Soap UI, Ready API, QTP- UFT

IDE: Eclipse, IntelliJ, Spring Tool Suite

Database: MySQL, Oracle DB, MongoDB, Dynamo DB

Cloud: AWS, Pivotal Cloud Foundry

Front End Technologies: HTML, CSS, XML, AJAX, jQuery, Bootstrap, Json2Html, Angular

Web/Application Servers: WebLogic, Apache Tomcat

Other Tools: Maven, Splunk, Github, Jenkins, Concourse, Log4j, slf4j, JIRA, Confluence

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Build multiple REST API microservices for Confidential Xfinity app using Java Spring Boot, DynamoDB, Java 8 features, AWS ElastiCache, Swagger, Multi-threading & Collections API
  • Implement Spring Cloud Netflix architecture using Zuul server, Eureka Server, Load balancer, Hystrix for fault tolerance, Sleuth & Zipkin for distributed tracing
  • Implement AWS lambdas in TypeScript to process event based SNS notifications resulting in saving cost and improved performance, used AWS Cloud Watch for health check
  • Write unit tests in Junit Mockito, Jest framework, write integration test using Spring Test
  • Utilize Node.js to get unit test coverage report from Git for all lambdas & Java classes
  • Monitor daily production deployments in Jenkins and Concourse, weekly on call production support, perform code reviews in Git, design Cucumber framework for functional tests
  • Write effective Splunk queries to get application logs to identify, debug and investigate the root cause of application and deployment issues

Confidential

Java Developer

Responsibilities:

.

  • Implemented microservices architecture using Java Spring Boot framework developing REST API’s to integrate with third party health domain clients
  • Utilized RestTemplate, Logging framework, Collections API and exception handling to design different REST API functionalities, used API versioning, Swagger for REST documentation
  • Implemented Java 8 features lambda expression, streams, functional interfaces, Optional class, Completable Future
  • Worked on Spring Data JPA for CRUD operations for MongoDB transactions
  • Configured Spring Security for Custom login, authentication & authorization, OAuth implementation
  • Interacted with outside clients for design and development sessions on how to architecture and build the monetized API integrations. Worked on SQL inner joins and outer joins
  • Used Hibernate ORM to integrate the business application with Oracle Database
  • Implemented Spring MVC controllers for navigation, used Spring MVC annotations and configuration files
  • Developed effective unit tests using Java unit testing framework JUnit Mockito
  • Integrate d unit test cases with Continuous Integration Tool (Jenkins)
  • Implemented Cucumber & Rest Assured framework to effectively test functionality of various API applications

Confidential

Java Software Engineer

Responsibilities:

  • Developed and consumed SOAP/WSDL based WebServices using JAX-WS and JAX-RS for state client and deployed on Weblogic server
  • Utilized Java OOPS concept abstraction, inheritance for designing back end Java applications, worked on Spring Core framework with features like Inversion of Control (IOC) and configuring application context for Spring bean factory
  • Worked on Front end like AJAX, Angular/AngularJS, HTML, CSS, jQuery, JavaScript, XML, XSL, XSLT

Hire Now