Full Stack Java Developer Resume
Fremont, CA
SUMMARY
- Hands - on experience in developing on web-based application using Java, J2EE, Spring MVC, Struts, Hibernate, SQL, MySQL, Restful Web Service, Web technologies like JSP, Java Script technologies and has a sound knowledge of PL/SQL, RDBMS like Oracle.
- Experienced in developing CRM applications like Retails and Channels, workflow and Human Resource applications in web-based environments, distributed n-tier architecture and client/server architecture.
- Experienced in implementing MVC, dependency, Injection, singleton, factory and repository design patterns.
- Experienced full stack developer with the experience of developing web applications using all the latest web technologies like HTML5, CSS/CSS3, JavaScript, Angular JS, Angular, jQuery, Node.js, Grunt, Gulp, Bootstrap, JSON, Mysql, and Java.
- Good experience in building cross browser compatibility applications using HTML5, CSS3, JavaScript.
- Experience in developing web portals using HTML5, CSS3, Bootstrap, Java and Mysql.
- Able to rapidly adapt to new technical environments; outstanding communication skills with the ability to multi-task and use time wisely; interfaces effectively with upper managers, staff, peers and clients.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used JIRA for bug tracking and issue tracking.
- Extensively used ChromedeveloperToolbar, Firebug to debug JavaScript.
- Excellent understanding of GIT. Used Github as version control system for code repository.
- Outstanding experience in Microsoft SQL Server, Mysql, Oracle and knowledge of NoSQL databases such as MongoDB.
TECHNICAL SKILLS
Web Technologies: JSP, Servlet, JSTL, JSF, JQuery, Node.js, Angular.js, AJAX, JSON, HTML/HTML5, CSS, XML, EJB, Restful, Spring, Hibernate, Struts, JAX-WS
Programming Languages: C, C++, Java, J2EE, SQL, Spring MVC
Databases: Mysql, Microsoft SQL Server, MongoDB, Oracle
Tools: /Technologies: Github, NPM, Grunt, Gulp, Jira, Chrome Developer Tool, Eclipse, MyEclipse, Maven
Webserver: Apache Tomcat, WebLogic
PROFESSIONAL EXPERIENCE
Full stack Java Developer
Confidential, Fremont, CA
Responsibilities:
- Designed and developed rich, uniformed user interfaces web application form using HTML5, CSS3, JavaScript, and Bootstrap.
- Performed client-side validation using JavaScript, jQuery and Server-side validations using java validation controls.
- Created reusable HTML templates and style sheets based on UI standards and guidelines.
- Responsible for creating databases, tables, and stored procedures to achieve efficient data retrieval from SQL Server database.
- Developed java code using JSP and Servlet.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Fixed bugs from existing websites and implemented enhancements that significantly improved web functionality and speed.
- Debugged and tested performance using Chrome developer tools.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
Tools: and Technologies: HTML5, CSS3, Bootstrap, JavaScript, Java, J2EE, JSON, jQuery, AJAX, MySQL, Java, GitHub.
Senior Software Engineer/Java developer
Confidential
Responsibilities:
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Involved in the integration of multiple layers in the web application.
- Closely created on spring application framework features IOC container, Dependency Injection, Annotation based
- Configuration, Java based configuration, Spring Bean Life cycle and AOP.
- Worked on Hibernate object/relational mapping according to database schema.
- Implemented client and server-side validations using JavaScript and Business Object.
- Supported in creation of Test Cases for JUnit Testing.
- Printed Log4J to print the logging, debugging, warning, info on the server console
- Worked on module such as resignation formalities, confirmation and contractual module.
- Created Line Items for funnel of customer, analyzed flow of modules tested and debugged.
Tools: and Technologies: Java, J2EE, JSP, Hibernate, ORM, Spring, Spring MVC, XML, Eclipse, Html, CSS, JavaScript, Ajax, Dojo, jQuery, SQL Server 2008, SQL Server 2012
Software Engineer/ Java developer
Confidential
Responsibilities:
- Effectively interacted with team members for requirements capture and analysis.
- Responsible for scope of the Project and Requirement gathering.
- Developed Apache Tomcat applications using the Java language, Struts, JSTL, SQL Developer in the Eclipse IDE.
- Collaborated for creation of Servlet, Beans and Controller classes JSPs.
- Build an Enterprise Application using a 3-Tier model.
Tools: and Technologies: Java, J2EE, JSP, Struts, XML, Eclipse, JavaScript, Ajax, MySQL
