We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8+ years of professional experience in IT industry on design and development of applications using Java andJ2EE(4 years of Onsite US experience)
  • Expertise in using Spring Boot - Microservices / Spring REST on Pivotal Cloud platform(PCF).
  • Expertise in Continuous Integration & Deployment using Jenkins and Concourse pipelines
  • Ability to perform frequent deployments with automated pipelines
  • Zero down time deployment of applications to PCF through blue green deployment
  • Monitoring production metrics and issues of applications through alerts in AppDynamics and logs in Splunk
  • PCF VALET using Grafana
  • Experience in build automation tools like Apache Maven, Apache Ivy and Gradle
  • Utilized Hystrix for the fallback resiliency pattern for service calls and configured Hystrix dashboard to monitor metrics in real time
  • Experience in proper unit testing for Spring Boot/MVC applications using Junit with Spring Mock MVC, WireMock and Mockito
  • Experience in REST-assured framework for functional testing
  • Used Sonar for setting up code quality gates
  • Experience in Swagger framework for API documentation and specifications
  • Experience in centralized logging using Splunk
  • Extensively followed agile software development process &Extreme programming (XP) -TestDrivenDevelopment (TDD), refactoring & pair programming
  • Built pipelines so as to post failure alerts to Slack
  • Experience in RDBMS like Oracle, DB2 and MariaDB
  • Extensive experience in building Web User Interface (UI) using HTML5, CSS3 and JavaScript, Jquery, JSON, NodeJS, AJAX,, Angularjs (1.4).
  • Hands on experience in source control tools like Subversion and GitHub
  • Used Pivotal Tracker and Jira for Agile project management

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr Java Developer

Responsibilities:

  • Developed Microservices using Spring Boot and Spring REST in Pivotal Cloud platform
  • Worked on Proper Exception Handling and Logging
  • Used Hystrix for application fallback resiliency for the backend service calls and Reactor for asynchronous service calls
  • Used Apache Kafka framework for producing, consuming and retaining messages for certain duration
  • API caching using Redis for async processing
  • Used Oracle database
  • Developed Junit tests for services using MockMvc and Wiremock
  • Used REST-Assured framework for functional tests
  • Used Gradle and Maven for automated build and Jenkins for Continuous Delivery
  • Followed TestDrivenDevelopment approach and Pair Programming
  • Developed front end user screens using AngularJS for rich interface features
  • Used Jasmine for unit testing Angular apps and Selenium for functional testing

Confidential

Java Developer

Responsibilities:

  • Project Planning and Monitoring
  • Coordinate and Communicate with Onsite/Offshore
  • Ensure the overall quality of the project
  • Capture Requirements for this project
  • Involved in requirement analysis & preparation of design strategy documents for all the impacted methods
  • Development of application business logic using java web services, JQuery and Angular 1.4.
  • End to end testing of the system as part of Integration testing
  • Involved in the development of unit test cases for the testing phase
  • Requirements Study, Software Development Specification, Development and Unit Testing using Junit
  • Interact with the client periodically to discuss project status

Confidential

Java Developer

Responsibilities:

  • Created design document preparation at offshore
  • Constructed the application as per the design document using Java and Flex.
  • Prepared the Test case document
  • Involved in the unit testing for the developed application and documented the same.
  • Provided support for the application in quality testing and system testing
  • Provided production support at offshore

Confidential

Java Developer

Responsibilities:

  • Preparation of the functional and system design specification according to the business requirements
  • Develop code to implement the requirements using Adobe Flex
  • Prepared unit test case plan and prepare unit test results after executing the test cased against the code developed
  • Provide support to QA testing
  • Provide support on post production

We'd love your feedback!