Software Engineer/full Stack Developer Resume
NH
SUMMARY
- Having 4 years of experience in the 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, JavaScript, JQuery, Angular JS, and XML.
- Hands-on Experiencein spring MVC /Security.
- Developed Robust User Interfaces using Bootstrap, Angular JS, XML, JAVASCRIPT, HTML and CSS.
- 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
- Experience with 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 with Ant, Maven, Log4j, Junit.
TECHNICAL SKILLS:
Languages: Java
Web Technologies: JSP, JavaScript, JQuery, Angular JS, JSON, Bootstrap, CSS3, HTML5, 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,JIRA
Operating Systems: Windows
Versioning Tools: SVN
PROFESSIONAL EXPERIENCE
Confidential, NH
Software Engineer/Full Stack Developer
Responsibilities:
- Designed and developed Frontend with in object oriented JavaScript Framework - AngularJS.
- Worked on resolving User Interface issues using various front end technologies such as HTML, NodeJS, CSS, Bootstrap, AngularJS and AJAX
- Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.
- Extensively used Angular JS to call REST API’s and push content to the user interface
- Developed web pages using JSP, Javascript. Used AJAX for reloading a section of the web page without reloading the entire page as a performance improvement.
- Implemented and documented REST APIs, including GSON data formats for communication between various components.
- 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.
- Used Junit in unit testing Used MySQL as a database
Environment: Java, Spring, Web Services(REST), Eclipse, Maven, MySQL, HTML5, CSS, Bootstrap, Angular JS, AJAX, SQL.
Confidential
Software Developer
Responsibilities:
- Developer GUI for Accounting, CRM and Scrap Management using HTML, JSP, CSS, Javascript
- Designed rich user interface using JQuery UI component
- Used Photoshop for Image Design and Editing for all the modules
- Used AJAX calls for data loading and for faster front end
- 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
- Secured application using Spring Security
- 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
- Used Java Mail API for sending mails
- Handled XML parsing using JAXB
- 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, ANT, Hudson