Full Stack Developer/java Ui Developer Resume
San Jose, CA
SUMMARY
- Having 4+ years of experience in teh Development, Testing and Documentation of multi - tier J2EE based Enterprise Applications working as a Java Developer.
- Experienced in Java/J2EE and Web technologies like Java, JDBC, Ajax, Spring, Web Services, Angular JS and XML.
- Hands-on Experience in spring MVC /Security.
- Developed Robust User Interfaces using Bootstrap, Angular JS, XML, JAVASCRIPT, HTML and CSS.
- Experience in all aspects of AngularJS like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
- Possess background in AGILE methodologies such as SCRUM, TDD
- Very good experience in MySQL
- Experienced working in Tomcat Web Server.
- Expertise in JEE Design Patterns and best practices like Singleton, Façade, Factory, Strategy and Data Access Object.
- Possess good background in web application development using Bootstrap, HTML5, CSS3 and Photoshop
- Knowledge of NodeJS, Angular 2.
- Experience wif Java persistence API and creating SQL queries.
- Experience in developing RESTful (JAX-RS) Web Services.
- Worked in XML technologies XSD, DOM, SAX and JAXB
- Quiet familiar wif Ant, Maven, Log4j, Junit.
TECHNICAL SKILLS
Languages: Java
Web Technologies: JSP, JQuery, Angular JS, Angular 2, JSON, Bootstrap, CSS3, HTML5, Type Script, Servlets, Web Service, JDBC
Framework: Spring, AJAX
XML Technologies: XML, XSD, SAX, DOM, JAXB
Database and Tools: MySQL, MySQL Workbench
Application Servers: Tomcat Development Methodologies
Deployment and Testing: SCRUM, TDD, JUnit
Tools and IDEs: Eclipse
Operating Systems: Windows
Versioning Tools: SVN
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Full Stack Developer/Java UI Developer
Responsibilities:
- Designed and developed Frontend wif in object oriented JavaScript Framework - AngularJS.
- Worked on resolving User Interface issues using various front end technologies such as HTML, CSS, Bootstrap, AngularJS and AJAX
- Implemented Angular Single Page Application(SPA) using Stateprovider.
- Extensively used Angular JS to call REST API’s and push content to teh user interface
- Developed web pages using JSP, Javascript. Used AJAX for reloading a section of teh web page wifout reloading teh entire page as a performance improvement.
- Implemented and documented REST APIs, including GSON data formats for communication between various components.
- Developed Directives for incoming call popup.
- Used AJAX for reloading a section of teh web page wifout reloading teh entire page as a performance
- Designed and Developed web applications using Spring MVC - Implemented various Controllers, used Spring’s component-scan and Autowiring functionalities.
- Performed client side validation using Java script and Angular JS
- Secured web application using Spring Security
- Developed REST API’s using Spring REST controller
- Used Spring Data for persistence component development
- Involved in implementation of Service and Presentation Layers and intensively worked on Spring DAO Layer to access and perform CRUD operations on data.
- Involved in teh complete Software Development Lifecycle (SDLC) using teh agile development Methodology. Interacted wif teh end users and participated in teh SCRUM meetings.
- Used Junit in unit testing
- Used MySQL as a database
Environment: Java, Spring, Security, Web Services(REST), Eclipse, Maven, MySQL, HTML5, CSS, Bootstrap, Angular JS, AJAX, SQL.
Confidential
Software Developer
Responsibilities:
- Designed and Developed web applications using Spring MVC
- Front end designed wif HTML,CSS etc..
- Used AJAX calls for data loading and for faster front end
- Handled XML parsing using JAXB
- Integrated different services using JAX-WS WebService
- Secured application using Spring Security
- Used Photoshop for Image Design and Editing for all teh modules
- Involved in business logic coding using Java for Tarainer and Trainees profile management
- Used MySQL for database
Environment: Java, Spring, Web Services(REST), Eclipse, Maven, MySQL, HTML, CSS, AJAX,JSON,Tomcat.
Confidential
Junior Software Developer
Responsibilities:
- Developer GUI for Accounting, CRM and Scrap Management using HTML, JSP, CSS, Javascript
- Designed rich user interface using JQuery UI component
- Improved web application performance by using Image sprite
- Involved in business logic coding using Java for CRM and scrap management
- Developed controllers and validation components using Spring MVC for CRM, Accounting and Scrap module
- Developed service layer using Spring IOC
- Developed DAO’s using Spring JDBC and Services use DAO’s using Spring IOC
- Integrated different services using JAX-WS WebService
- Developed Excel reporting using Apache POI
- Involved in PDF generation using iText.
- Used MySQL for database
- Developed filter to prevent XSS attacks and SQL injection
- Scheduled accounting summary email jobs using Quartz scheduler
- Performed logging using log4j
- Added unit testing using Junit and Mockito framework
- Used ANT and Maven for build
Environment: Java, JSP, Servlets, AJAX, Spring, JAX-WS WebService, Maven, JQuery, JSON, CSS, HTML, Photoshop, Tomcat, MySQL, Eclipse