Application Developer Resume
NJ
SUMMARY
- Over 8+ years of IT experience in complete software development life cycle process including Development, Testing and implementation using industry standard methodologies.
- Expertise in development of e - business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.
- Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM and KANBAN.
- Excellent Experience in developing software applications using JAVA, java multi-threading, Java Message Services(JMS), J2EE, JDBC, Spring, Hibernate, JSP, Servlets, JavaScript, jQuery and HTML.
- Strong knowledge and plenty of experience in UI development skills like HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, Bootstrap, DOM, Backbone JS, PHP, AJAX, XML, XHTML, JSON, SVG.
- Advanced understanding of front-end optimization techniques and Cross-Browser Compatibility, capable of handling Responsiveness
- Worked on various spring framework modules like Spring MVC, AOP, IOC and DAO.
- Zookeeper, Cassandra, My SQL, Restful Web Services.
- Excellent knowledge and experience on Spring Batch framework for implementing nightly batch processes.
- Well versed with Erwin Data Modeling performing Data Analysis and Design.
- Strong Programming experience in PL/SQL and Stored Procedures.
- Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.
- Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as Oracle, SQL Server and DB2.
- Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML.
- Strong knowledge in using libraries like jQuery to implement dynamic webpages.
- Proficient in writing and using SOAP and Restful Web services.
- Design, investigation and implementation of public facing websites on Amazon Web Services AWS
- Experienced in writing a very efficient and optimized JavaScript for the navigation of the Document Object Model (DOM) structure and manipulation by having extensive focus on application performance.
- Familiar with the most popular browser debugging tools for common browsers (Chrome, Mozilla, Safari, Opera and IE) such as Firebug, IE Tester, Chrome Element Inspector Responsive Inspector, etc.
- Skillful in using CSS/CSS3 for embedding media materials into the websites.
- Hands on improving the performance of the websites by organizing the DOM and reducing the individual images.
- Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills, ability to quickly adapt to new environments & technologies.
TECHNICAL SKILLS
Programming Languages: Java, SQL, PL/SQL
UI Web Technologies: XML, HTML, HTML5, XHTML, CSS3, JavaScript, jQuery, angular.js, AJAX, JSON
IDEs: Eclipse, Net Beans, WebStorm and sublime
Tools: Ant, PL/SQL Developer, JUnit, Karma
Operating systems: Windows, UNIX, Linux
Databases: Oracle 8 / 9i / 10g, HSQL, PL/SQL, MySQL, MS SQL Server 7.0.
Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc.
Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Log4j.
Version Control: Git, CVS, SVN.
PROFESSIONAL EXPERIENCE
Confidential
Application Developer
Responsibilities:
- Involved in Analyzing the requirements and changes for the Application under development.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, d3js, AJAX, AngularJS, jQuery, SASS, Bootstrap and JSON.
- Created a custom, single page, responsive web application to replace a legacy line-of-business web application.
- Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Proficient in writing Angular JS controllers, models, custom directives, filters and views.
- Developed modules and then bind the controllers with the help of angular directives and display the views on the specific request by using HTML5, JSON and AngularJS
- Used JavaScript Events to manipulate the elements depends on the user interactions.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Involved in design and then developing web pages using java script library.
- Created very highly interactive web pages using AJAX and JSON.
- Developed various batch processes using Spring Batch framework.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Migrated age old standalone batch programs into spring platform by leveraging the spring’s batch frame work capabilities.
- Designed and Developed data validation, load processes and test cases using PL/SQL, SQL
- Created a custom, single page, responsive web application to replace a legacy line-of-business web application.
- Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
- Involved in developing web pages using Struts, Spring frameworks.
- Involved in writing java components to invoke web services.
- Worked on writing batch programs using Spring Batch.
- Involving in fixing defects and implementing change Requests.
- Automation of scripts, software builds and deployments using JENKINS.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
Environment: Java 1.7, Spring, JPA, IBM WebSphere, Eclipse, HTML, CSS, JSON, TestNG, Oracle 11g, SQL Developer, Bamboo, Sonar, Rally Dev, Predix, Tortoise SVN, Confluence, Rest Client, Windows 7, MS Office
Confidential, NJ
JavaDeveloper
Responsibilities:
- Designed and developed very complex and large web pages using Java Script library with AJAX and JSON.
- Designed JSP pages for Initial applications, Submissions and Maintenance module using JSTL and Struts tag libraries.
- Involved in implementing Message Driven Beans using for JMS systems
- Developed session EJB and message driven bean (MDB) to process JMS XML messages
- JSPs, Servlets, XML descriptors, using WebSphere Application Server.
- Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using spring batch.
- Used struts validation framework to perform Server side validations.
- Involved in writing Struts actions classes, Action forms and configuration files i.e.Struts-config.xml
- Implemented Tiles framework in Struts.
- Developed Spring service classes for Initial applications and Maintenance module to implement business logic requirements.
- Involved in developing.
- External customer portal is developed in annotation based Spring MVC and Hibernate.
- Designed and Developed End to End customer self service module using annotation based SpringMVC, Hibernate, JSP and jQuery.
- Involved in integrating applications with other application using IBM WebSphere.
- Involved in generating Hibernate Configurations files, hibernate mapping files and Hibernate Data Objects to communicate data in persistence layer.
- Worked on Database Stored Procedures and Functions, views and Synonyms.
- Implemented Java & J2EE design patterns.
- Responsible to prepare Unit test scripts.
Environment: Java 1.7, JSP, Spring4.x, Spring MVC, Spring Batch, Hibernate, IBM WebSphere, WebLogic application server8.1, JMS, Oracle 9i, Eclipse, CVS, HTML, CSS, JSON, Maven, Cruise control, SVN.
Confidential, MO
Web/UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX, AngularJS, jQuery, SASS, Bootstrap and JSON.
- Created a custom, single page, responsive web application to replace a legacy line-of-business web application.
- Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Proficient in writing Angular JS controllers, models, custom directives, filters and views.
- Developed modules and then bind the controllers with the help of angular directives and display the views on the specific request by using HTML5, JSON and AngularJS
- Used JavaScript Events to manipulate the elements depends on the user interactions.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Made extensive use of promises for application control flow.
- Performed GET and POST requests in Ajax of JSON, html using JavaScript, jQuery.
- Involved in Identifying the E2E Test scenario & Creating the Reusable methods, Generic methods & Page Factory.
- Developed the unit test scripts using Jasmine/Mocha for testing the JavaScript code and automation of the tasks with Gulp.
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, and custom headers.
- Manipulated the DOM upon user interaction with the use of watchers and event listeners.
- Responsible for making the application responsive using Bootstrap.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop.
- Stored the data of user using service sessions.
- Compressed and automated the code builds using Gulp. Designed classes in ECMA Script 6 and explored on the Gulp build process.
- Involved in the documentation of unit testing for the application.
- Widely used GIT, as a version control system.
- Used Git Stash, to store the changes of the running project.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
- Participated in Walk Through, Requirement review meetings and Bug review meeting.
Environment: HTML5, CSS3, JavaScript, Angular JS, Node.js, JSON, SASS, SCSS, Bootstrap, Rally, Gulp, GIT, Stash, JSP, ES6, WebStorm, Firefox, Chrome, Safari & IE
Confidential
Java/J2EE Developer
Responsibilities:
- Developed company's principal Website, the lead generation mechanism for selling insurance over the Internet.
- Developed complete front & back end using JSP, POJO’s & Servlets.
- Used Log4J framework for logging all the events.
- Coded ANT scripts for compiling, building, packaging the WAR and deploying the WAR to WebLogic Application server.
- Designed and developed effective internal Web applications, relational database and stored procedures to analyze and monitor all activities related to Web-based sales.
- Automated sales monitoring and credit/identity verification application processes, decreasing costs and improvingquality.
Environment: Java, Servlets 2.1, Jsp1.1, JavaScript, EJB2.1, POJO, XML, XSLT, XSD, JDBC2.0, Log4J1.1, JUnit3.7, SQL, Stored Procedures, FileNet, Ant, XML, Eclipse, WebLogic Application Server, SQL Server.
Confidential
Jr Software Developer
Responsibilities:
- Participated in requirements gathering from the end users, design, development, testing phases.
- VariousHTML and interactive pages was developed using Microsoft Visual InterDev
- Wrote stored procedures and created tables using SQL.
- Worked with Internet Information Server to create Virtual Directories for web site deployment.
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Developed screen functionality using HTML, CSS, JavaScript.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Involved in Development of UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using theJSON object.
- Wrote Cross Browser code of CSSand JavaScript for Internet Explorer and Firefox.
- Written CSSto provide table free layout to user interface screen.
- Designed and developed Plugin-IME framework using Java and C++.
- GUI interface built for features such as typing effect, swipe keypad, and handwriting.
- MVC framework built for interaction between keypad and editor.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, JAVA, J2EE.
