We provide IT Staff Augmentation Services!

Software Applications Development Engineer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • Around 9 years of IT experience in Design, Develop and Testing using Java Technology.
  • Strong Analytical, Inter - personnel, Problem-solving, Communication skills and proven ability to rapidly acquire knowledge on new technologies and implement them in software projects.
  • Developed web applications with J2SE and J2EE technologies using Core Java, Servlets, and Struts frameworks.
  • Experience in developing components with Restful Web-Services using Jersey Framework.
  • Hands on experience in Manual & Automation Testing, which involves User Interface, Functionality, Regression and System Integration Testing.
  • Proficient in writing Test scripts for automation using Selenium, J-unit, Test-NG, Maven, Groovy and Cucumber.
  • Involved in very effective Agile SCRUM process & Automated Test Cases based on TDD methodology. Testing REST API’s using Advanced Rest Client.
  • Well versed in Oracle RDBMS and MY SQL and proficient in SQL queries.
  • Experienced in Requirement gathering, getting hold on technical designs, Unit and Integration Test Cases, and Story Cards for projects.
  • Experienced in developing project from the scratch, building the pipeline for all components in CD/CI using Jenkins and responsible for overseeing the Quality procedures related to the project.
  • Hands on Linux based systems, writing Shell Scripts for prod and non-prod environments, CD Pipelines on Jenkins.
  • Worked on JIRA Scrum Boards and Ticketing Tools, Splunk Logging for Issue debugging.
  • Experience in Payments Domain.
  • Experienced in writing the bug free code to handle the functional scenarios without a P0 or P1 issues.
  • Proven track record of handling critical issues in client environments with deadline driven approach.
  • Involved in solving productions issues and critical remedies at client side environment.
  • Involvement in Code Review for the code units developed by the team.

TECHNICAL SKILLS

Programming Languages: Core Java, J2SE, and J2EE.

Web Technologies/APIs: JSP, Servlets, Struts, XML, XSD, JAXB, JSON.

Web Services: JAX-WS, Restful Web Services using Jersey (JAX-RS).

Frame Works: Spring (Core, MVC, DAO, Spring Integration).

ORM: Hibernate with JPA.

Application Servers: Tomcat, Jetty.

Testing Frameworks: JUnit, Test-NG, Selenium (Web-driver), Groovy, Cucumber, Maven, ANT.

IDE’s: Eclipse, IntelliJ.

Database: MySQL, Oracle, SQL Server.

Version Control /CI: SVN, GIT, Jenkins.

Others: Jira, Splunk, Shell scripting, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Software Applications Development Engineer

Responsibilities:

  • Working as a Java Application Developer for my team to develop rapid and robust applications.
  • Responsible in writing the API’s using Spring, Hibernate, JAX-RS for Restful API’s.
  • Responsible to develop and execute the functional test cases using groovy and cucumber.
  • Involved in analyzing the stories, developing the Test Strategy, Preparing the Test Plans, Executing Tests and Automation using Selenium and TestNG.
  • Involved in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing.
  • Used Maven and TestNG to execute the regression tests.
  • Responsible in implementing Marshalling and UnMarshalling of XML using JAXB for sending and retrieving the data at multiple layers.
  • Regularly participated in Technical and Used Case review meetings for various functionalities in the application.
  • Developed keyword driven and data driven frameworks to retrieve test actions, test data from excel files and SQL databases.
  • Involved in planning, preplanning and standups sessions of the Sprint.
  • Involved in Debugging the Production P1 and P2 issues and resolving them with permanent fixes.
  • Managed deployment to different environments using Jenkins and helped team by unblocking them resolving the pipeline issues.
  • Involved in creating the CD/CI pipelines to execute the functional tests as part of the build process using Jenkins.
  • Ran Complex Oracle queries for Data Analysis and Reporting.
  • Helped the team in analyzing the P0 and P1 issues and assisted in fixing them.
  • Involved in Interface Testing (API testing) and ensured data and control are working properly between middleware and backend systems using complex Application Programming Interface (API).

Environment: JDK1.7, J2EE, Oracle, IntelliJ, Tomcat 7.0, XML, Hibernate with JPA 3.0, Apache CXF, Groovy, Cucumber, JAX-RS Restful Web services, JAXB, Maven, Spring Integration, GIT, Jenkins, Splunk.

Confidential

Software Development Engineer

Responsibilities:

  • Experience in working in an Agile Scrum Team.
  • Involved in creating test automation plan, execute large set of test cases which will ensure the quality of our Pelican Web application.
  • Involved in development of a test driven automation framework using Java, which helps in developing wide range of test classes to test the pelican API’s and pelican, Web application (Admin Tool).
  • Involved in developing wide range of test classes using Java to test the Pelican Rest API’s.
  • Involved in the development of Page Object Model for the UI testing of Pelican Web Application Using Selenium Web Driver.
  • Responsible for creating and managing the Jenkins Job which runs the regression suite on our Pelican Application.
  • Involved in fixing the regression test failures on different environments of Pelican Application.
  • Involved in testing the crucial features of our application during crucial Releases.
  • Experience in developing the Rest Assured Framework to test the Rest API’s and Soap UI for testing SOAP API’s.
  • Used MAVEN for building the application.
  • Managed deployment using Jenkins.

Environment: JDK 1.6, J2EE, Selenium Web Driver, Test Ng, Maven, Jetty App Server, Oracle, Splunk, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in Gathering requirements, studying the application and collecting the information from developers and business.
  • Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the Test scenarios, Test cases and test conditions identified.
  • Cross browser testing on Chrome, IE, and Firefox.
  • Worked in Agile development environment with frequently changing requirement and feature set and Participated in daily SCRUM meeting.
  • Ensure that software is developed and meets the criteria set out in the functional and non- functional specifications.
  • Involved in Test Planning, Test Scenarios and Test Cases documentation along with some manual and automation testing.
  • Regularly participated in Technical and Used Case review meetings for various functionalities in the application.
  • Involved in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing.
  • Developed test cases using element locators and selenium Web driver methods.
  • Enhanced test cases using Java programming features and TestNG annotations.
  • Extensively automated regression and functional test suites by developing test cases using Selenium Web driver, java and TestNG.
  • Executed automation scripts on different browsers/environments /results to the team.
  • Involved in writing business logic in service layer.
  • Involved in analyzing the stories with Product, getting design approval from architecture group, build and deployment

Environment: Windows, JDK1.7, Java, J2EE, Oracle, XML, TestNg, Selenium Web Driver, Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in design of the system using UML methodology.
  • Developed code with Vignette API for search.
  • Developed the Oracle Stored Procedures, and Functions with PL/SQL.
  • Coding new JSPs, modifying existing JSPs as per the design.
  • Actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Created JavaDoc using Eclipse IDÉ.
  • Unit testing before check in the code for the QA builds.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.

Environment: Servlets, JSP, Struts, Multi-Threading, Web sphere 5.1, Oracle 9i, HTML, DHTML, Java Script, CSS, XML, XHTML, Web Services, JUnit.

Indian Railways

Junior Java Developer (Intern)

Responsibilities:

  • Involved in design of the system using UML methodology.
  • Developed code with Struts API for search.
  • Developed the Oracle Stored Procedures, and Functions with PL/SQL.
  • Coding new JSPs, modifying existing JSPs as per the design.
  • Actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Created Java Doc using Eclipse IDÉ.
  • Unit testing before check in the code for the QA builds.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.

Environment: Servlets, JSP, Struts, Multi-Threading, Web sphere 5.1, Oracle 9i, HTML, DHTML, Java Script, CSS, XML, XHTML, Web Services, JUnit,

We'd love your feedback!