Java Developer Resume
2.00/5 (Submit Your Rating)
Thousand Oaks, CA
SUMMARY
- Extensive knowledge of JAVA and OOP language concepts
- Expert in Analyze, design, code, inspect, debug, and test new software solutions in the internal tools area with emphasis on Java/J2EE development
- Experience in the development of Spring 5 / JPA enterprise - applications with authorization and access rights based on roles on the stack: Maven, Spring MVC, Spring Security, REST (Jackson), Java 8 Stream API
- Expert in QA Processes, SDLC, delivery of quality software, products, systems and applications to meet business, market and customer needs, utilizing blended onshore/offshore delivery model.
- Experience with creating/developing/modifying automation test scripts using Java, Python, Groovy
- Experience in Web Service Automation Testing, SOAP UI/REST API
- Experience in Unit, Functional, Regression and System testing using Manual and Automated testing tools
- Worked on Cross browser testing, browsers like Mozilla Firefox, Google Chrome and IE.
- Familiar with HTML, XML, SQL.
- Experience in Software Verification and Validation based on Testing Methodology.
- Extensive experience in functional testing, smoke testing, integration testing, regression testing, black box testing, GUI testing, back-end testing, exploratory testing, browser compatibility testing, load/performance testing in different stages of Software Development Life Cycle.
- Experience in analyzing Business, Functional and Technical Specifications
- 3+ years QA experience testing web and mobile software applications.
- 1+ year development of Spring 5 / JPA enterprise-applications
- Strong knowledge of full Software Testing Lifecycle and Software Development Lifecycle.
- Able to exhibit sound scientific judgment based on reasonable assumptions and available information.
- Proficiency in Test Analysis, Bug Detection, Defect isolation and Report generation.
- Ability to work with Business Analysts, Developers, Project Managers and other Team Members in complex developing projects and in the overall enhancement of software product quality.
- Experience with defect tracking and test management tools
- Experience in working on multiple releases in parallel, able to work well in team environment to achieve results, excellent interpersonal and communication skills, a self-starter who can deliver well as part of a team, ability to work under pressure during tight deadlines.
- Excellent analytical and problem-solving skills competencies.
- Self-motivated individual and creative thinker who will take ownership and accountability.
- Experience in Agile Methodology.
TECHNICAL SKILLS
Operating Systems: Windows, Mac OS
Mobile platforms: iOS, Android, Windows Phone
Programming: Java, HTML, XML, JSON, CSS, SQL, Python, SOAP
Frameworks: Spring, Spring Boot, Spring Cloud, Spring Security, Maven, Bootstrap
Networking: TCP/IP, FTP, Intranet, Internet, LAN/WAN
Automation: Selenium Webdriver
Virtualization: VMWare, VirtualBox
Testing tools: Android Studio, Firebug, Chrome Developer tools, JMeter, Postman, SOAP UI
Bug tracking: Bugzilla, Mantis, Jira
Browsers: Chrome, Firefox, Safari, Edge, Opera
PROFESSIONAL EXPERIENCE
Confidential
JAVA Developer
Responsibilities:
- Participation in development of Spring 5 / JPA enterprise-applications with authorization and access rights based on roles on the stack: Maven, Spring MVC, Spring Security, REST (Jackson), Java 8 Stream API.
- Persistence to Postgres and HSQLDB databases using Spring JBDC, JPA(Hibernate) and Spring-Data-JPA.
- Implementation and testing REST and AJAX controllers (more than 100 JUnit5 tests).
- Development of the web-client using Bootstrap (CSS/JavaScript), datatables, jQuery.
Confidential, Thousand Oaks, CA
Software QA Tester
Responsibilities:
- Managed Bug Tracking Database after collecting and analyzing information from app testing on Device Fragmentation
- Managed the document control system including creation and records as required
- Participated in data collection provided by QA Team
- Estimated, prioritized, planned and coordinated testing activities
- Developing, maintaining and executing manual tests and regression scenarios for multiple web and mobile applications under test.
- Report issues into the Defect Tracking system Jira and continue following up with bugs till resolution
- Develop test plans and test cases by analyzing design documents and business requirement documents .
- Estimate the testing to be done within the deadline and discuss with management the necessary resources.
- Identify the Scope of the testing required for a particular release based on the Requirement Documents
- Develop Requirement Traceability Matrix to make sure all requirements are covered by test cases
- Perform Functional, Regression and Smoke testing for every modification in the application and new builds
- Perform GUI, Back End and Regression testing
- Prepare Test plan and Test cases based on the business requirements
- Generate, analyze, and publish JMeter test results and document the testing process
- Responsible for executing test cases and log defects