We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

PA

SUMMARY

  • Having 9 years of professional IT experience in Analysis, Design, Development, and Testing of Android, Web enabled Business Applications usingJavaand Android Framework.Dedicated to continuous developing, implementing and adopting new technologies to maximize development efficiency and produce innovative applications.
  • Participated in the designing and developing of Software using Pair programming, DevOps, Agile and Waterfall methodologies.
  • Experienced in developing Java applications using development tools like Eclipse, jet bean and Android studio.
  • Experience in developing the Android UI for most of the application developed.
  • Conceptualized, designed, developed and deployed mobile applications for Telecom customers
  • Developed update patches, modules and components to mitigate security risks
  • Researched application acceptance and solicited feedback from users to boost adoption rates
  • Wrote technical specifications and maintained all reports pertaining to application development process
  • Communicated effectively with stakeholders to manage expectations
  • Experience in working with Weather API applications and FIREBASE API.
  • Experience in programming Android projects from version 1.5 to latest.
  • Working experience of control version tools like SVN, GIT.
  • Known for writing efficient, maintainable and reusable code that preserves privacy and security
  • Proficient in object - oriented design, data structures, problem solving, complexity analysis, and debugging
  • Developed many single page user interfaces for web and mobile applications using HTML5, CSS3, JavaScript.
  • Hands-on project experience in implementing JavaScript frameworks and libraries such as JQuery, AngularJS2, Nodejs, React Js.
  • Experience in creating unique and elegant user-friendly websites using JQuery, Base, Bootstrap and Skeleton.
  • Experience in SOAP and REST for developing Web Services.
  • Experience in writing Test Case Scenarios using Junit, Jmeter, and SoapUI
  • Experience in working with planning tools like Rally, Trello
  • Working experience in Development, Production and QA Environments.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
  • Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
  • Possess strong commitment to team environment dynamics with the ability to contribute expertise and follow leadership directives at appropriate times
  • Thrive in a team environment and work well with others
  • Excelled as a team event anchor and team engagement anchor for almost 7+ years

TECHNICAL SKILLS

Operating Systems: UNIX, LINUX, Windows XP/Vista/7/8

Testing Tools: HP Quick Test Professional, Selenium, Fitnesse, Jenkins, Soap UI, HP ALM, JIRA

Testing Methodologies: Integration Testing, System Testing, Stress Testing, Load Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Validation in DevOps, Agile and Test driven Development (TDD).

Languages: Java, ANDROID

UI Web Technologies/ Scripting: XML, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, JQuery, angular.js, node.js, AJAX, JSON, React.js, Shell, Python

Frame works: J2EE, Spring, RDBMS, MySQL, SQL-Server

Web Servers: Apache Tomcat

Tools: Ant, Maven, Log4j, GIT, Android Studio, Putty, Oracle SQL, MS-Office, Secure CRT, Amdocs - DDP, CSG - Rumba, ACSR, Edit Plus, Wireshark, RFXpert, StreamXpert, WinSCP

Android Tools: Roboelectric, Mockito, Dagger Injection

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, PA

Responsibilities:

  • Developing Test Plans for various QAM devices and their functionalities
  • Perform manual testing on Video On Demand delivery from headend to STB
  • Automated applications using Java and Fitnesse framework.
  • Involved in Automation scripts development and testing & Defect management.
  • Incorporated Test-Driven Development (TDD) and wrote unit tests using Junit.
  • Designed and developed Business Services using java Framework (Dependency Injection) and DAO Design Patterns.
  • Developed responsive web design for metrics dashboard using HTML5, CSS3, JavaScript, JQuery, AngularJS 4, Node.js, React.js and XML.
  • Created HTML pages with access to quality/test metrics in the form of JSON data using DOM elements.
  • Worked on converting the web modules into a single page applications using the features of AngularJS 4and Bootstrap.
  • Major part of coding involved with Angular JS and Node.js to enhance the reusable components.
  • Used SVN and GIT for version control.
  • Automated Jenkins for build life cycle.
  • Finding issues and root cause analysis of the problems
  • Analyzed defects status usingQuality Centerinteracted with various QAM vendors to fix defects/bugs of the application
  • Interacted with the engineering leads and vendors for bug reviews and participated in QA meetings.
  • Interacted with vendors and engineering lead to understand application functionality and video on demand flow process with the next gen video delivery systems.
  • Developed and documented Standard Testing Procedures for both Manual and Automated Testing.
  • Performed functional testing, integration testing, system testing, performance testing, stress testing and load testing.
  • Planning, Scheduling and Tracking of Test Automation and Manual Testing.
  • Taking initiatives regarding Process, Metrics Collection and Automation.
  • Identifying Automation Scenarios and communicating to the automation team
  • Working as a good interface between Client, Management, development and offshore QA teams.
  • Verifying Server logs for issues and initiate discussions to analyze and resolve them with respective teams or vendors
  • Maintaining the Test Environments.
  • Guiding and mentoring team members.
  • Preparation of Test Summary Reports for major Releases.
  • Taken up additional responsibilities like Set top box provisioning end-to-end from connecting the set top box to the desired plant and adding them to the billing system.
  • Hand on experience on billing systems such as Amdocs and CSG
  • Mentored new engineers and guided the offshore testing and the automation team
  • Supported the Automation team by setting up test bed for testing their scripts and run the scripts for major releases.
  • Provided Training to the team for various components, features and analyzing the logs with respect to the video on demand delivery systems like streamer, video on demand BackOffice, cisco vsrm and in-house products like Ramsden.

Environment: HTML5, CSS3, JavaScript, AngularJs, Nodejs, React.js, JQuery, Bootstrap, Base, Ajax, XML, DAC, DNCS, VSRM, VCP, Ramsden, various flavors of Edge QAMS, E6000 CCAP device, Converged testing with VOD QAMs and cable modems, sling box, selenium test case execution, Jenkins management and scheduling, QTP automated test case execution, Amdocs, CSG systems, Rumba, Cisco legacy STB, Arris legacy STB, SVN, GIT.

Android Java Developer

Confidential, Philadelphia, PA

Responsibilities:

  • Involved in Technical Design Discussions.
  • Implemented Singleton and Abstract Factory Design Pattern.
  • Responsible for requirement analysis, design, develop, implementation and testing the application usingAndroid framework/J2EE technologies.
  • Translating functional requirements into technical design specifications.
  • Writing Junit test cases by following test driven application.
  • Create database objects tables using SQLite.
  • Writing and developing screens using xml files.
  • Involve and manage the overall technical implementation of the new proposed enhancements.
  • Prepare documentation of the project for the future reference.
  • Designed and developed Business Services using java Framework (Dependency Injection) and DAO Design Patterns.
  • Incorporated Test Driven Development (TDD) and wrote unit tests using Junit.
  • Followed Agile and also DevOps methodologies.
  • Migrated projects from Ant to Maven.
  • Used SVN and GIT for version control.
  • Developed parsers for JSON using Jackson parsers.
  • Worked on deploying the apps to play store in live environments.
  • Automated Jenkins for build life cycle.
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.

Environment: Android Java 6.0, Restful API, Ant, Maven, Eclipse, JDK 1.7, Sonar Lint, SVN and GIT.

Android Java Developer

Confidential

Responsibilities:

  • Analysis and understanding of business requirements and implement the process using Sprint and Agile (Scrum) methodology.
  • Designed and developed various modules of the application with Android framework.
  • Write front end code for developing new screens using xml files.
  • ImplementedJAVA/J2EE design patterns such as Factory, DAO, Session Fa ade and Singleton.
  • Developed parsing the .m3u8 files which is used for splitting audio chunks.
  • Worked on SQLite as the backend database.
  • Designed UI modules using Android studio
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Communicate with the Lead and Business Analyst for better understanding of the design requirements.
  • Coding the programs in accordance with Program Specifications and adhering to Coding standards
  • Develop and Test Batches/Interfaces as per design.
  • Work on Defects/Bug fixes as per Weekly Sprint Planning.
  • Writing code with proper comments as per java coding standards.

Environment: Android Java 5.0, Facebook SDK, Twitter APIs, Restful API, Ant, Maven, Eclipse, JDK 1.7, Sonar Lint, SVN and GIT.

Android Java Developer

Confidential

Responsibilities:

  • Analysis and understanding of business requirements and implement the process using Sprint and Agile (Scrum) methodology.
  • Involved in Technical Design Discussions.
  • Implemented Singleton and Abstract Factory Design Pattern.
  • Responsible for requirement analysis, design, develop, implementation and testing the application usingAndroid framework/J2EE technologies.
  • Involved in writing the complete integration of Skype SDK with contacts directory.
  • Translating functional requirements into technical design specifications.
  • Writing Junit test cases by following test driven application.
  • Create database objects tables using SQLite.
  • Writing and developing screens using xml files.
  • Involve & manage overall technical implementation of new proposed enhancements.
  • Prepare documentation of the project for the future reference.
  • Designed and developed Business Services using java Framework (Dependency Injection) and DAO Design Patterns.
  • Incorporated Test Driven Development (TDD) and wrote unit tests using Junit.
  • Followed Agile and also DevOps methodologies.
  • Migrated projects from Ant to Maven.
  • SVN for version control.
  • Developed parsers for JSON using Jackson parsers.
  • Worked on deploying the apps to play store in live environments.
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.

Environment: Android Java 4.3, Skype API, Restful API, Ant, Maven, Eclipse, JDK 1.7, Sonar Lint, SVN.

Java Developer

Confidential

Responsibilities:

  • Contributed to servlet based application development.
  • Assisted in maintaining and updating existing applications and modules.
  • Helped design form validation programs using HTML and JavaScript.
  • Contributed to development of client side and server side codes for external and internal web applications.
  • Provided assistance and support to programming team members as required.

Environment: Java, JDBC, Oracle, HTML, JavaScript, CSS, Eclipse, Tomcat Application Server

We'd love your feedback!