Java Developer/automation Tester Resume
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 TesterResponsibilities:
- 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.
