We provide IT Staff Augmentation Services!

Java Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Java Developer with over 10 years of experience in Application Development and Automation Testing of Web based enterprise and client - server applications.
  • 3 years of experience in designing and developing RESTful web services using Spring and Hibernate frameworks.
  • Experience in web service testing tools SoapUI and REST-assured.
  • Experience in browser automation testing tools Selenium WebDriver, Selenium RC and Testing Anywhere.
  • Experience in designing, developing and maintaining Test Automation Frameworks.
  • Experience working with RDBMS Oracle and MySQL.
  • Experience in build automation tools like Ant and Maven.
  • Good working knowledge of version control system git.
  • Good working knowledge of unit testing frameworks JUnit and TestNG.
  • Experience working on Unix/Linux Platform.
  • Well versed with the Agile and onsite-offshore project environment.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C

Frameworks: Spring, Hibernate

Application Servers: Apache Tomcat, JBoss

Web Service Testing Tools: REST-assured, SoapUI

Browser Automation Testing Tools: Selenium WebDriver, Selenium RC, Testing Anywhere

Operating Systems: LINUX, OS X, Windows

Markup Languages: HTML, XML

Databases: Oracle, MySQL

Version Control Systems: git

IDE: Idea IntelliJ, Eclipse

Defect Tracking and Management Tools: Jira, Bugzilla

Build Management Tools: Apache Maven, Apache Ant

JSON processing libraries: Jackson, Gson

Unit testing tool: TestNG, JUnit

PROFESSIONAL EXPERIENCE:

Confidential

Java Engineer

Responsibilities:

  • Design and implement Credit Notification Listener (CNL) to consume real time events posted by upstream servicing applications for credit customers
  • Implement a RESTful web service application, Credit Notification Services (CNS), to process the messages sent by CNL and to forward them to UNP for actual communication to credit customers
  • Implement automated functional tests for CNL and CNS
  • Provide production push support
  • Present a demo for the tasks completed at the end of each sprint
  • Actively participate in backlog grooming meeting every week

Environment: Spring, Hibernate, Oracle, Jackson, TestNG, git, Maven, log4j, IDEA IntelliJ

Confidential

Java Engineer

Responsibilities:

  • Implement RESTful web services for CRUD functionalities for publishers, sites and placements
  • Implement automated functional tests
  • Perform manual end-to-end testing
  • Present a demo for the tasks completed at the end of each sprint
  • Actively participate in backlog grooming meeting every week
  • Development Environment: Jersey, Hibernate, MySQL, GSON, JUnit, Maven, log4j, IDEA IntelliJ
  • Work on feature requests for TapLink that mostly involve backend services work.
  • Work on bug fixes.
  • Write end-to-end Automation test
  • Present a demo for the tasks completed at the end of each sprint
  • Actively participate in backlog grooming meeting every week

Environment: Jersey, Hibernate, GSON, MySQL, JUnit, Maven, log4j, IDEA IntelliJ

Confidential

Automation Lead

Responsibilities:

  • Develop a test plan based on the business requirements and technical specification documents.
  • Design and maintain the test cases for functionality and stress testing using Testlink.
  • Design, implement and maintain in house Test Automation Framework in Core Java for the execution of regression test suite for extensive web UI testing.
  • Design and implement the regression test suite for CLI and GUI testing of the application.
  • Work in an agile development environment.
  • Development Environment: RHEL, Windows, Java, MySQL, Selenium RC 2.x, JUnit 4, Testlink, BugZilla, SVN

Confidential

Design Engineer

Responsibilities:

  • Contribute in the On Screen Display (OSD) module of the set-top box product as a developer.
  • Integrate set-top box UI with the underlying middleware services.
  • Design and maintain test cases for functionality and UI testing of the product.
  • Perform extensive unit testing of the middleware services of the set-top box using JUnit 4.
  • Perform extensive UI testing of the product.
  • Track bugs using BugZilla tool.
  • Work in an agile development environment.
  • Environment: Linux, Java, Junit 4, BugZilla, SVN

Confidential

Senior Software Engineer

Responsibilities:

  • Involve in testing of various sub-modules of consumer banking like book transfer, stop payment, check reorder and accounts summary.
  • Design and maintain test cases for UI and functionality testing of these modules.
  • Perform extensive UI testing of these modules using Selenium RC.
  • Perform usability, Interface, compatibility and security testing of the product.
  • Work in the onsite-offshore development environment.

Environment: Java, J2EE (JSP, Servlets, EJB, Java Beans), BEA’s Web logic 6.1, Oracle 8i

Confidential

Trainer

Responsibilities:

  • I worked as a trainer for around 2.5 years starting my own training institute. I have conducted courses in C, C++, Java and Data Structures for undergraduate students.

We'd love your feedback!