We provide IT Staff Augmentation Services!

Java Developer/automation Tester Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Java Developer/Automation Tester with 4+ years of experience in development of Multi - Tier distributed and Enterprise applications using Java, J2SE & J2EE technologies.
  • Experience in designing and prototyping User Interfaces for web applications using HTML, XML, CSS, Thymeleaf and JavaScript.
  • Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap.
  • Good knowledge on developing applications with a technology stack of MongoDB, Express.js, AngularJS and Node.js (MEAN Stack).
  • Experience in developing and consuming Web Service technologies like SOAP, RESTful.
  • Experience in various modules of Spring Namely Spring Core, Spring IoC, Spring DAO and Spring MVC.
  • Good hands on developing stand- alone applications using Spring Boot.
  • Experience in Developing Applications Using Object Relational Mapping (ORM) Technologies such as Hibernate.
  • Exposure to application development using Relational Database Management Systems (RDMS) implementation and development using Oracle 11g/10g/9i, MySQL and PL/SQL.
  • Good knowledge of working with Application servers like Apache Tomcat and BEA WebLogic.
  • Hands on experience in using JUnit 4.2/4.6 for debugging and testing the applications.
  • Experience in using Apache Maven and Gradle build automation tool in deploying the projects.
  • Good Experience in using Version control tools like SVN, GIT.
  • Developed web applications on Java IDE tools like Eclipse, Spring Tool Suite and Intellij IDEA.
  • Worked on several phases of Software Development Life Cycle.
  • A quick learner and a team player with excellent communication, good management skills for analyzing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.
  • Good knowledge on using Cloud Foundry tool like Bluemix.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, J2SE, JavaScript, PL/SQL

Enterprise Java: JSP, Servlet2.x, JDBC2.0/3.0

Mark-up / XML Technologies: HTML, XHTML, Thymeleaf, JavaScript, CSS, XML, Bootstrap, Node.js, AngularJS, Express.js

Web Services: SOAP, RESTful, JAX-RS, JAX-WS, Apache Axis, Jersey

Operating Systems: Windows, Linux, Unix

Tools: & Framework: Spring 2.x/4.x, Hibernate4/3, Junit, SOAP UI, Apache Maven, Gradle, Google Maps Geocoding API, XAMPP Control Panel

Methodologies: Waterfall, Agile SCRUM

Databases: MySQL, Oracle 9i/10g/11g, MongoDB, DB2

IDEs: Eclipse JEE Neon, Intellij IDEA, WebStorm, Spring Tool Suite, Visual studio

Application and Web Servers: WebLogic, Apache Tomcat 6.x/7x

Version Control: SVN, GIT

Design Patterns: MVC, Singleton and DAO Patterns

Other tools/ testing frameworks: Cucumber, Selenium, Mockito, Protractor.js, Karate, Jenkins, Bamboo, Bitbucket, SonarQube, Confluence

PROFESSIONAL EXPERIENCE

Confidential

Java Developer/Automation Tester

Responsibilities:

  • End-to-end Project Management including customization of product based on the customer’s requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • Created separate Maven integration test project and configured Cucumber and Karate config file.
  • Developed integration test feature files using Cucumber.
  • Run the integration tests using karate.
  • Developed junit test cases for Date converter classes.
  • Used Git version tool to clone the Microservices and Angular projects.
  • Created REST controllers to call the SOAP services within rest service classes.
  • Used SOAP UI to test the created rest methods functionality.
  • Used SourceTree to commit and push changes.
  • UsedGITas source control tool for angular application.
  • Performed manual testing for angular application
  • Performed End-to-end testing for Angular application.
  • Documented the testing Urls, sample data and responses.

Environment: Java 1.8, AngularJS 6, SOAP Web Services, SOAP UI, REST API, Hibernate, Karate, Junit, Spring Tool Suite, Visual Studio, Jenkins, GIT, SourceTree, MySQL, Web logic server.

Confidential

Java Developer/Automation Tester

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Used Thymeleaf template engine for DOM implementation.
  • Designed HTML pages using Thymeleaf and styled with CSS.
  • CIS+ directly interacts with existing SOAP API.
  • Used CIS+ Web services to hit SOAP services and get back the data.
  • Created REST controllers to interact with SOAP web services through CIS+.
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Used SOAP UI to test SOAP data.
  • Created application using Spring boot.
  • Used Java 8 streams API to iterate through list of custom objects.
  • Used Jenkins for continuous integration.
  • Used Maven to build and deploy the application.
  • Used WebLogic server for development and deployment.
  • Used SVN for version control.

Environment: Java 1.8, HTML, CSS, Thymeleaf, Spring MVC, Spring Boot, SOAP Web Services, REST API, Hibernate, MySQL, SOAP UI, Spring Tool Suite, Maven, Jenkins, SVN, Web logic server.

Confidential

Java Developer/Automation Tester

Responsibilities:

  • Performed security testing for all Legacy and Next Generation applications.
  • Testing out response headers like cookies, cache-control and others values by requesting headers by GET method.
  • Developed feature files using Cucumber for both Legacy and NGA.
  • Developed implementation classes for legacy sites using Java and selenium web driver.
  • Developed implementation classes for NGA using protractor.js
  • Developed Junit test cases for legacy sites.
  • Used SonarQube as code coverage tool for Junit test cases.
  • Used Jenkins build for legacy applications and Bamboo build for NGA.
  • Used GIT version tool for NGA applications.
  • Used SVN version tool for legacy applications.
  • Worked under AGILE development process.
  • Participated in meetings on GDPR changes.
  • Wrote test classes for each method and tested them using Junit Testing
  • API testing using Java, Selenium Web Driver
  • Used Selenium IDE for Open source web testing
  • Involved in Functional, Regression, Performance and User Acceptance Testing.

Environment: Java 1.7, Cucumber, Junit, Selenium, Protractor.js, GIT, SVN, Jenkins, Bamboo, Bitbucket, Confluence, SonarQube.

Confidential - Hattiesburg MS

Java Developer

Responsibilities:

  • Designed dynamic web pages using HTML and CSS.
  • Developed responsive UI using Twitter Bootstrap and AngularJS.
  • Developed custom directives and Services in AngularJS.
  • Produced and consumed RESTful Web Services using Spring Boot.
  • Developed and Implemented Web Services and used Spring Framework.
  • Designed and developed the Data access layer by integrating Spring with Hibernate.
  • Used MySQL for database.
  • Used Google Maps Geocoding API to plot customer and restaurant address on Google Maps.
  • Used Postman API to test REST API output data.
  • Used Maven to build and deploy the application.
  • Used Tomcat for the web Development of the application.
  • Used IntelliJ IDEA as IDE to develop application.

Environment: Java, HTML, CSS, Bootstrap, Spring MVC, Spring Boot, Hibernate, AngularJS, MySQL, XAMPP Control Panel, RESTful API, Google Maps Geocoding API, Postman API, Maven, Intellij IDEA and Windows.

Confidential

Java Developer

Responsibilities:

  • Developed Application-Using Test Driven Development (TDD) Approach.
  • Developed Application User Interface Using AngularJS 1.4.5, Bootstrap, JavaScript and Node.js.
  • Developed Application Middle Tier Using Spring 4.0, JSON.
  • Used utilities libraries for validations, which include Guava, Apache Commons.
  • Produced and Consumed RESTful and SOAP Web Services Using Apache Axis, Jersey.
  • Data access layer created using latest technologies like Hibernate and HSQL.
  • Used Spring Batch to execute batch programming.
  • Builds are done using Gradle.
  • Build Stand Alone applications using Spring Boot.
  • Used MySQL for database.
  • Developed Test case using Mockito and Junit.

Environment: AngularJS 1.4.5, Bootstrap, JavaScript, Node.js, Apache Axis, Jersey, Spring 4.0, JSON, Guava, Apache Commons, HSQL, Hibernate, Gradle, Spring Boot, MySQL, Junit and Windows.

We'd love your feedback!