Java Developer Resume
Edison, NJ
SUMMARY
- 6+ years of experience in development of software applications in Java, J2EE.
- Experienced in developing applications using Java, Servlets, JSP, JDBC, AJAX and HTML and AngularJs.
- Experienced in full software lifecycle from product vision to successful deployment using Agile based scrum approach development process.
- In depth knowledge in various Client - Server development technologies with the help of J2SE, J2EE (JSP, Servlets, JDBC), HTML, XML, XHTML, JQuery, JSF, Struts, spring, Hibernate, EJB, Ajax, Oracle, PL/SQL.
- Extensive experience in developing Applications using design patterns such as Singleton, Command, Service Locator, DAO and Factory Patterns, Model-View Controller.
- Experience in developing applications using Object Relational mapping tool Hibernate.
- Experience in developing applications using SOAP and RESTFUL Web services.
- Strong Knowledge and experience in JMS, EJB, XSL, XSLT, reporting tools such as Jasper Reports.
- Proficient in using IDEs such as NetBeans, Eclipse, My Eclipse, Jdeveloper and versions control systems like Rational Clear Case, Subversion for developing client/server and Web applications.
- Worked as a middle tier programmer using different servers such as WebLogic.
- Server, Oracle 10g Release2, WebSphere Application server, JBoss and Tomcat web server.
- Experienced in using build and release of the projects using open source build systems such as Ant and Maven.
- Well experienced in performing unit testing using Junit.
- Knowledge on VMware and Networking.
- Experienced on working with Agile Scrum and waterfall development methodologies.
- Experience with Use-case design, Class Diagrams & Sequence diagrams using UML/Web Sequence Diagrams.
- Good Knowledge on Telecom and financial domains.
- Experience in reviewing and refactoring the code during the migration and integration.
TECHNICAL SKILLS
Java Skills: Experienced in Java, J2EE, JSP, Servlets, JDBC, EJB, Oracle and HTML. AngularJS, Bootstrap Node JS, Tomcat, JavaScript, Glassfish, Java Mail, JMS
Frameworks: Spring (MVC), Struts, SOA, Hibernate, Collections, JSTL, XML, Multithreading, Reflection, Annotations
SQL Skills: DDL, DML, and DCL, Databases, Tables, Stored Procedures, Triggers and Cursors, Constraints, Indexed Views in Microsoft SQL Server, Oracle (8i, 9i, 10g, 11g), MySQL, IBM DB2
Operating Systems: Microsoft Windows 2000, 2003, 2008, 2008 R2, 2012, 2012R2, Win Xp, Unix, Linux
Microsoft Products and tools: Eclipse, My Eclipse, RAD, MySQL, Rational Rose, JUNIT, jQuery, DNS, DHCP, TCP/IP, WebSphere, Apache Ant, Apache Maven, Active Directory Domain Services, AD lightweight Directory Services.
Languages: C, C++, Assembly C, SQL, PHP, Java /OOPs, Python
PROFESSIONAL EXPERIENCE
Confidential, Edison, NJ
Java Developer
Responsibilities:
- Involved in creating HTML 5 templates.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML5 and CSS3.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Defined new validations through AngularJs for the form field validation implemented through HTML5.
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS.
- Developed custom directives, factories and services in AngularJs
- Maintain the code base by frequent updates to revision control using SVN.
- Structured the JavaScript code using AngularJs.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company’s fulfillment workflow.
- Designed and developed web pages using JavaScript, JQuery, Angular.js, JavaScript validations, HTML5 and CSS3.
- Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
- Designed and created dynamic website model which served as design guide for the development team.
- Co-ordinate with BA and PM group for better understanding of functional requirements, Analyze and Design the business requirements to document and implement.
- Developed the user interface for back office support and worked collaboratively in agile scrum team on the Design and development of application based MVC framework using Backbone, HTML 5.0 and CSS3.
- Contributed code to the Development of mobile and responsive design using Bootstrap and customized many features of the application in iterative sprints environment using version control tools like Tortoise SVN and PeforceP4Win.
- Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and JQuery to tie together a diverse
- Range of sites with an easily understandable structure.
- Expert in working with the Cross browser compatibilities using Java script.
- Strong working experience in solving Cross-Browser Compatibility challenges and processing Responsiveness.
- Applied data visualization by adding grids and dynamic graphs with data fetched from JSON web services.
- JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold
- Worked with the polymer/web components used for building complex DOM structure of modern web applications.
- Used JSF for user interface layer development and tools like Firebug for Web Accessibility
- Developed web components in non-compliant browsers by using polymer components like custom elements, HTML templates, shadow DOM and HTML inputs.
- Implemented various $scope methods $watch (), $digest () and $apply () in order to implement two way data-binding by using AngularJs.
- Designed various Services and factories by using AngularJs.
- Implemented various routing mechanisms in the webpage using AngularJs.
- Responsible for checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
- Involved in Agile process, two week Sprints, and daily Scrums to discuss the development of the application.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Production deployment and validation support.Fixing the post production issues in the application.
Environment: JSP, Java Beans, Servlets, EJB, JDBC, JDeveloper, HTML, DHTML, JavaScript, JMS, JPA,SOAP, DB2, Web Logic, REST API,, SQL Navigator, Struts, AngularJs, SVN, Validations, JQuery, JSF
Confidential, New York, NY
Responsibilities:
- Used Agile methodology for implementing the features & participated in scrum meetings
- Implemented user and presentation layer using Spring-MVC
- Used JQuery to parse and display service return JSON messages.
- Used Spring IOC/DI for bean injections of transaction handling, Hibernate session initiation and AOP configuration for application logging.
- Extensively used Hibernate in Dao Layer to communicate with database and perform DB operations.
- Using Servlets, JSP, JSF, HTML, and XML based client server application
- Used JMS with Message Driven Beans to send and receive messages from Jboss Queues.
- Experience in Relational Database Management Systems such as Oracle 10g.
- Transferred JMS messages in JSON format to Jboss Queues, which will again parsed by the Jackson API to convert into Java object by the Listener.
- Extensively used CoreJavasuch as Multi-Threading, Exceptions, and Collections.
- Involved in coding Business Functionalities and creating & consuming SOAP based & Restful Web services.
- Worked on a team to develop front end components utilizing HTML5, CSS, JavaScript, jQuery and AngularJS framework.
- A web application using AngularJs consuming REST services.
- Used JUnit test cases to make sure the quality metrics and confirm FTR approach.
- Using JIRA for Tracking management and Documentation.
- Used Maven Build tool for build management.
Environment: Java Beans, MDB,, HTML, JQuery, Spring MVC, Spring AOP,IOC/DI, JavaScript, JMS, JPA,SOAP, Oracle 10g, Restful Services via Jersey API, Java, Maven Multithreading, Collections, Angular JS,JUNIT, Jackson Parser via Jackson API, Jboss Application Server, JSF
Confidential
Java Developer
Responsibilities:
- Worked closely with the design team to come up with detailed UI layouts and specifications.
- Developed the User Interactive web pages in a professional manner using web technologies like HTML, CSS, XHTML and jQuery, based on the W3C and ADA standards.
- Made the pages cross browser compatible across all the approved versions of browsers.
- Implemented an AJAX based application by fetching the response from backend API as a part of JSON.
- Created Rich UI Using JSF 2.0, JQuery, JavaScript, XHTML and CSS
- Involved in Writing jQuery based Ajax requests using jQuery get (URL, data, callback, type), jQuery AJAX (options) or jQuery post (URL, data, callback, type).
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Implemented the Drag and Drop functionality using jQuery framework.
- Adding AngularJs features with MVC pattern using Service and forms.
- Created cross browser compatible and standards-compliant CSS-based page layouts.
- Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response
- Implemented customized framework using JSF
- Implemented Model View Controller architecture using Java Sever Faces at presentation tier and Facelets as view technology.
- Developed JSP for the multiple views in the presentation layer and domain objects for model layer.
- Involved in enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used AJAX extensively to implement front end /user interface features in the application.
- AJAX/JSON was primarily used for populating ExtJS Grid panel and also updating the DB with the modified content in grid.
- Wrote Ajax Services to consume restful APIs and processing b data for rendering in UI.
- Wrote various methods to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Worked with HTML, CSS, XML, JSON, JavaScript and JQuery UI for developing web applications.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Translated wireframes into optimized program code using HTML, CSS, and JavaScript.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Used jQuery Events to manipulate the elements depending upon the user interactions.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Coded pages with best Search Engine Optimization (SEO) techniques.
Environment: HTML, CSS, JavaScript, JSON, jQuery, AJAX, Adobe Photoshop, Agile Methodology, JQuery, Eclipse, DOJO class, POM.xml, JSF
Confidential
Java developer
Responsibilities:
- Involved in the all Software Development Life Cycle (SDLC) phases of the project.
- Develop web application using Struts Framework.
- Automated the builds and deployments using a tool called Hudson and some Shell scripts on build machine.
- Implemented Struts Action classes for business logic and form bean classes for validation.
- Designed Tiles framework for page layouts.
- Implemented various design patterns.
- Worked with JDBC and modified SQL Queries for better performance.
- Worked with front end using JSP, HTML, JavaScript and CSS, AngularJs, Bootstrap.
- Involved in testing, bug fixing and documentation of the system.
- Working with project development sites, Involve in developing high quality dynamic web components by using JavaScript, JQuery HTML and b with the help of Amex standard guidelines for best code practices.
- Architected, designed and implemented a b (Single Page Application) in Angular b which consume JSON from a Spring MVC, using Spring Security to secure the Application.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Good experience on MVC frameworks like AngularJS.
- Developed single page web application using JavaScript framework Angular JS
- Supported client-side MVC using AngularJS for code reusability and maintainability
- Used Angular JS for making restful API calls and data binding
- Working with springs, Spring MVC and Struts and also developed WEB APP using these frameworks.
- Experience in working with IDE’s like Eclipse, Spring MVC, Validation Plugins.
- Worked on developing the web services classes, WSDL using Apache Axis. Developed Web
- Services to retrieve data from legacy systems.
- Developed web services components using XML, SOAP and Axis.
- Developed Web services using JAX WS.
- Developed Web services using JAX RPC and recommendation generation included integration
- With Advice America rule engine and web services.
- Developed Web services using JAX RPC and integration with LAPS (Logics All Payments Solution) Product.
- Developed SOAP based Web Services using JAXB.
- Developed web components using MVC pattern under Struts framework.
- Wrote JSPs, Servlets and deployed them on WebLogic Application server.
- Used log4j for logging activities.
Environment: Java, JDBC, Servlets, JSP, Struts, HTML, Hudson, Java script, Apache Tomcat 3.0, SQL, PL/SQL, Oracle 8i, Eclipse, Windows/2000,AngularJs,MySQL,Oracle
