Java Full Stack Developer Resume
2.00/5 (Submit Your Rating)
Palo Alto, CA
SUMMARY
- IT: Around 7 years of experience in Object Oriented Design and Development and different stages of SDLC. Strong practice with Scrum Agile implementation methodologies.
- JAVA/J2EE: 6 years of java experience in developing enterprise applications and building web - based applications. Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, Servlets, Spring Core.
- Front end technologies: 5 years of experience in developing web applications using technologies like HTML5, CSS3, Javascript, JQuery, JSON
- Servers: Knowledge Apache Tomcat, web logic, Jboss application servers to deploy and manage applications.
- Big Data Tools: Have worked on the setup of Hadoop, Spark, Hive
- Web Services: 2 years of experience working on rest services.
- Experienced in dealing with Cross Browser issues very effectively and work on almost every web Browsers Mozilla Firefox and Google Chrome.
- Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Multi-Threading, Singleton, Façade, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Testing: Involved in various Test Phases like designing JUnit test cases, system testing, and User acceptance testing to validate the functionality.
- Experience includes Requirement analysis, Functional design, detailed level design, coding, testing and production implementation, warranty support.
- Certification: Apache Spark developer from edureka, ID: AY6S5PP6.
TECHNICAL SKILLS
Web Technologies: Java/J2EE, JSP, Servlets, JPA, JavaScript, HTML, CSS, JSON
Mobile Technology: Cloud Platform
Android, iOS: Amazon AWS
Server: Big data
NodeJS, Apache, Tomcat, Jboss: Hadoop, Spark, Hive
Database: Oracle, MySQL, Mongo DB, SQL Server
Tools: and Utilities: PL/SQL Developer, Eclipse, NetBean, FindBugs, Textpad, Editplus, Putty, QTP, Selendroid, WebStorm, Android Studio
PROFESSIONAL EXPERIENCE
Confidential, Palo Alto, CA
Java Full Stack Developer
Responsibilities:
- Experience in developing complex consumer facing software using Java and JVM ecosystem.
- Experience with Spring frameworks (Boot, Integration, Batch, Security, Core).
- Experience with implementing/consuming REST based APIs
- Responsible for participating in all phases of the development and maintenance life cycle, typically for assigned business unit, and corporate department.
- Experience in developing Web Services and knowledge of Service Oriented Architecture(SOA).
- Experience in developing relationships with the business to better understand business requirements.
- Experience in coding and maintaining complex components of information systems.
- Involved in the Requirement study, design and development.
- Involved in designing and developing forms on the client side using HTML, Object oriented JavaScript
- Involved in designing tables in Oracle.
- Responsible in developing JSP’s and Servlets.
- Used Flow Debugger for observing the behavior of message flows
- Used Maven to build the deployment JAR and WAR files.
- Entire application was build and deployed using Apache Maven tool.
- Created Java annotations to add metadata information to the source code.
- Created Unit test cases and performed Functional and Integration testing
- Extensively involved in release/deployment related critical activities.
Confidential, Eden Prairie, MN
Java Developer
Responsibilities:
- Interact with Clients and get the Requirements. Analyzing the specifications provided by the clients.
- Requirements analysis, design and development.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- CreatedJavaJ2EE application to View Data inMongoDB.
- WroteSQLqueries, stored procedures and enhanced performance by running explain plans.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Responsible for the implementation of application systemwithCoreJavaand spring framework.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Designed and ImplementedRESTweb services using JAX-RS, Jersey REST.
- Used Source Tree forGit(Subversion tool).
- Used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
Confidential
Software Engineer
Responsibilities:
- Engaged in building Web portal using various metrics report based on Quality Center Data.
- Architecting the first JavaScript and J2EE based Eco-System
- Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
- Used Eclipse as IDE for development.
- Implemented various J2EE design patterns for designing this application.
- Build functional components of web application in Java, Servlet and JSP.
- Created charts using JFreeCharts.
- Involved in feature development support and bug fix.
Confidential
Software Engineer
Responsibilities:
- Created Automated Regression Test Execution that involves building of Regression test suite, Regression Test Execution, creation of regression execution test results using QTP 10 and QC.
- Demonstrated methodical, detail-oriented and thorough approachto all assignments while adhering to compressed timelines. Complete all assignments on or ahead of schedule.
- Identification of Defects and Defect logging and tracking using HP Quality Center.
- Automation of test cases using QTP 10. Use of VB Script, User Defined Functions, Data Driven approach, Recovery Scenarios, Descriptive Programming, Filesystem Object, Excel Object, XML Object, SQL queries and customized report (for Test Results) in Html in the script.
- Checklist and Automation Guidelines and Standards.
- Actively involved in reviews of automated test scripts, maintenance of test scripts as per changes and updates in the application.
- Performance improvement of existing automation scripts.
- Actively involved with Knowledge Sharing, Walk through Sessions and Technical Reviews.
- Worked on Selenium IDE for testing basic web functionalities.