Front End Java Developer Resume
Bronx, NY
SUMMARY
- Around 6+ year of experience as a Frontend Java Developer in design, development, maintenance, and support and testing of various web - based applications using HTML5, CSS3, SASS/LESS, Bootstrap, JavaScript, AngularJS, and JQuery, Node.js, AJAX, JSON, Restful Services and Spring Web MVC.
- Expert in developing applications using Swings in java and all J2EE technologies using Servlets, JSP, JDBC, EJB, JNDI, JMS.
- Involved working on JavaScript Test driven development using Jasmine.
- Experience mapping database tables with Hibernate object mappings.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS and Service Oriented Architecture SOA.
- Experience working with JavaScript MVC framework AngularJS.
- Implemented test driven development using Testing tools like Grunt/Gulp.
- Experience with Acceptance Test Driven Development (ATDD), Test-Driven Development (TDD), Behavior-Driven Development (BDD) and Jasmine Unit Tests.
- Experience with CSS Pre-processors - SASS /LESS.
- Strong experience in Scrum Methodologies, UML and Test Driven Methodologies and MVC based frameworks like spring, Struts.
- Worked extensively in Agile/Scrum Development process.
- Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, Pseudo Classes and CSS behaviors in CSS.
- Involvement in using various IDE's Notepad++, Eclipse and Sublime Text Editor.
- Experienced in working with NodeJS and npm modules like http, fs, express and templating engines.
- Involved working with IDE's like Eclipse, NetBeans, JDeveloper and WSAD for Java programming.
- Experience on Apache Tomcat, J Boss, and Web sphere Servers.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Web Technologies: Java, JSP, Servlets, DHTML, HTML5, CSS3, JavaScript, JQuery, Angular JS, Bootstrap, SASS, AJAX, XML, JSON.
Frameworks: Spring Web MVC, Hibernate/JPA, AngularJS, Node.js, JSF, RESTful Web Services, Junit, Active MQ, JMS, Notepad++, Sublime Text Editor, SVN
Tools: and Servers NetBeans, Eclipse, spring, Tomcat, JBoss, Apache, Struts.
Methodologies: J2EE, Object Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile.
PROFESSIONAL EXPERIENCE
Confidential, Bronx, NY
Front End Java Developer
Responsibilities:
- Worked as Frontend Java Developer developed Single Page Application using Angular frameworks
- Designed and developed user interface using HTML, CSS and JavaScript Libraries.
- Developed various Struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
- Worked on Agile Scrum methodology and involved in stand-up meetings to monitor the progress.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Created file and did Unit testing by creating Test Suites using Jasmine.
- Developed applications using Eclipse IDE and deployed in Web Logic server
- Committed code change into repository using Git.
- Implemented highly interactive features and redesigned some parts of products by writing plain JavaScript due to some compatibility issues using JQuery.
- Created Restful API using Node and Express Framework to fetch data from Database.
- Used Node Package Manager (NPM) as package manager for JavaScript, GULP for task runner, which handles template cache.
- Worked on Unit test by Test-Driven Development (TDD) to build the application with Angular 2 and JavaScript
- Responsible for generating scripts using JavaScript of model interaction.
- Used JIRA for bug tracking and issue tracking.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App Server
- Developed framework using Java, MySQL and web server technologies
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Developed and performed unit testing scripts with Junit API in TDD environments.
- Used AngularJS to create a Single Page Application (SPA) for the gift card module along with routers, filters, custom directives and controllers.
- Used JMS in the project for sending and receiving the messages on the queue.
- Worked on Java web application development using J2EE and NetBeans.
- Handled browser compatibility issues for different browsers related to CSS, HTML and JavaScript for IE, Firefox, and Chrome browsers.
- Designed and developed modules to retrieve data and improve data using AJAX calls by http service in AngularJS.
- Involved in processing the requests from the user and handle it to the appropriate servlets.
- Implemented Version Control Tools like SVN and GIT/GIT-HUB.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
Environment: Agile, HTML5, CSS, JavaScript, Node.js, JQuery, JIRA, Net beans, SAS, JBoss, Java8, MySQL, Oracle12c, AJAX, Angular JS, GIT, JSON.
Confidential - Hartford, CT
Front End Java Developer
Responsibilities:
- Designed the front end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS3.
- Worked in the agile environment following Scrum, Sprint and daily stand up calls.
- Designed and implemented database structure in MySQL Server.
- Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions
- Involved using JQuery Validation Plug-in for client side validation.
- Involved in development of individual Sprints with the help of Git Hub and developed new functions and strategies by contributing in GIT management.
- Designed and developed webpages components to improve user experience and features using HTML, Bootstrap, CSS, JavaScript.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Used JNDI to perform lookup services for the various components of the system.
- Used MAVEN for building the application and deployed on Tomcat Server and Web Sphere Application Server.
- Written JUnit test cases during the development phase and used assert functions to compare two objects.
- Developed user interface using HTML, XHTML, CSS, JSON and JavaScript to simplify the complexities of the application.
- Used AngularJS as framework to create a Single Page Application (SPA).
- Implemented Business processes such as user authentication, Transfer of Service using Servlets.
- Used Eclipse IDE for designing, coding and developing applications.
- Used spring and Hibernate for business logic processing and database transactions.
- Created and/or modified SQL Queries whenever required for change requests/ enhancements.
- Used SVN for version controlling, and installed the SVN, created repositories and also created SVN-users for the team.
- Designed and developed various user interface screens using JSP, HTML.
- Written the test cases for all the classes using Junit .
- Involved in the design and development of database schema and entity relationship diagrams.
- Involved in the setup and configuration of JBoss middleware servers, PostgreSQL Sql in the development center.
Environment: HTML5, CSS3, Agile, GIT, Bootstrap, Servlets, JNDI, MAVEN, Tomcat, Angular JS, SVN, JBoss.
Confidential - Lowell, AR
Sr. Java Developer
Responsibilities:
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
- Developed cross browser compatible user interface using Struts, JSP, Servlets, HTML and Angular.js.
- Implemented AJAX to enhance the capability of the website.
- Extensively used Require.js for managing dependencies between modules throughout the application process.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API.
- Involved in developing Web Service components using SOAP service.
- Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
- Configured and managed WebLogic domains to support fusion middleware applications
- Developed DAO and service layers using the Spring Dao support and hibernate ORM mapping
- Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
- Resolved update, merge and password authentication issues in Bamboo and JIRA
- Created and build environment for testing application on Eclipse.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
- Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and to store the data into the data layer.
- Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
- Designed and developed web based client using Struts framework.
- Used Log4J logging framework to write Log messages with various levels.
- Used Subversion SVN for version control, and JIRA for tracking bugs.
- Configured the xml files for Java Mail technology in User Account Activation Service and Password Reset Service.
- Configured and set up JBoss Server for deployment.
- Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods like mortgage calculating.
- Implemented NodeJS at server side to provide restful API to client-side backbone application.
- Used Spring Framework for Dependency Injection and integrated with the Hibernate.
- Implemented xml, maven applications for building error free applications.
Environment: Java7, JSP, HTML4, AJAX, Node.JS, SOAP, DAO, JIRA, POJOs, Spring, Hibernate.
Confidential - Denver, CO
Java Developer
Responsibilities:
- Developed Servlets and java files for control of the business processes in the middle-tier.
- Created combined deployment descriptors using XML for all the session and entity beans.
- Used Ant Scripts to automate and build the deploy process. sed GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
- Managed business objects, resource management in the business logic tier using Spring Framework.
- Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management
- Used TortoiseSVN for version control and TFS for defect tracking and Confluence for content Management System.
- Configured Hibernate, spring and MyFaces JSF to map the business objects to Database using XML configuration file.
- Developed JSP pages and client side validation by java script tags.
- Implemented the object oriented programming concepts for validating the columns of the import file.
- Added logging and debugging capabilities using Log4j and using SVN.
- Transformed different XML documents into other formats using XSLT.
- Used JSON to transfer the request from the web page to the server.
- Generated java classes from WSDL file using Top Down approach.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed test cases and performed unit testing using JUnit.
- Creates Shell Scripts to invoke Java programs on UNIX batch platforms.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
Environment: Java5, Servlets, XML, CI/CD, GIT, Ant, Hibernate, Tortoise, SVN, JIRA, UNIX, jQuery, CSS.