Java Angularjs Developer Resume
NJ
SUMMARY
- Over 8+ years of extensive IT experience in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies
- Having experience in different stages of Application and Product Development -Analysis, Designing, Development, and Deployment.
- Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts.
- Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Experienced in Angular2 Components, AngularJS Controllers, Directives, Services, Factory and Service Resources, Routing, Promise, and Events.
- Experience of working with AngularJS core with other modules like Angular Route, Angular-UIDataGrid, AngularFire and others.
- Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating RESTful Web services with Node-JS, React JS Express-JS and installing client-side dependencies using Bower.
- Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5 , EJBs 2.0/3.0, JDBC, JNDI and AJAX.
- Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Applets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, JavaScript, and Hibernate.
- Engineering web development, multi-tier applications, acting as all players from Database to user interfaces.
- Experience in designing Low Level and High-Level design documents.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile and Scrum.
- Used Java 1.8 features like Lambdas and Streams for adding extension methods to existing interfaces.
- Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
- Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
- Experience in Client Server and Enterprise Applications for Wholesale and Service domains, includes developing of Internet and Intranet based applications.
- Experience in IDE tools like Eclipse, IntelliJ, Flexand Flash Builders.
- Experience in Web Services Technologies like JAXP, JAX-RS, JAX-WS, JAXB, SOAP, WSDL, UDDI, Restful, JMS and Service Oriented Architecture (SOA).
- Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL and DB2, Sybase and Stored procedures & Triggers.
- Extensive experience with Java compliant IDE’s like Eclipse 3.0, NetBeans,RAD 6.1
- Professional experience in relational database management MySQL, Oracle, SQL Server and DB2.
- Participated in the designing and developing of Software using Agile and Waterfall methodologies.
- Experience with source code control management likesubversionSVN, CVS, GIT.
- Involved in issue tracking and agile project management usingJIRA.
TECHNICAL SKILLS
Languages: Java 8 (JDK 1.4/1.5/ 1.6), JEE, SQL, PL/SQL,Python
Methodologies/Design patterns: Agile,OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton
Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Bootstrap, jQuery, Angular.js.
Application/Web Servers: Tomcat, Web Logic, IBM Web Sphere, JBoss, Jetty.
Web/Java EE Technologies: HTML5, XML, JavaScript, CSS3, Apache Camel, jQuery, AngularJS, Angular 2.0, JSON, Servlets, React JS, Java Beans, JSP, JMS, JDBC.
IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo), Rational Application Developer (RAD) and NetBeans, STS.
RDBMS/ Database: JDBC, Oracle 11g, MySQL 5/6, PL/SQL, NoSQL.
Tools: Ant, Maven, Log4J, JUnit, Spring Boot, SOAP UI, IBM Rational ClearQuest Expertise in developing applications using Java/J2EE, Spring, Hibernate, Struts, Web services, EJB, JMS, Servlets, JSP, JDBC, XML, AJAX, jQuery, CSS and JavaScript.
Web Services/Messaging: SOAP, REST, REST Template, WSDL, Spring Boot, Spring Integration, JAX-WS, Apache AXIS, JMS, MQ Series
Source Control: CVS, SVN.
Operating System: Windows, Linux, Unix, Macintosh HD.
PROFESSIONAL EXPERIENCE
Confidential, NJ
Java AngularJS Developer
Responsibilities:
- Involved in all the phases of SDLC. Developed the web using JSP, SPRING MVC to show account details and summary.
- Created dynamic views using AngularJS, Bootstrap with cutting-edgeHTML5 and CSS3, AJAX techniques.
- Developed Struts framework to implement MVC architecture.
- Implemented dual security application using Java/Groovy/Grails that eradicates the hazard of compromised credentials during authentication.
- Develop the GUI using JSP, spring web flow following spring web MVC pattern.
- Developed REST Web services API's supporting both XML and JSON implementing Spring MVC
- Building RESTful APIs in front of several types of NoSQL storage engines.
- Designed and implemented a lead discovery web application using JavaScript, HTML, CSS, MVC, and Web API.
- Used JavaScript and Struts validation framework for thefront end as well as server-side validations.
- Build and deploy done using Gradle and Git repository.
- Developed services which involved both producing and consuming web services (WSDL, SOAP,and JAX-WS)
- Analysis and code development using Agile/Scrum methodology.
- Used Spring Framework for integrating Hibernate and Struts and for dependency injection.
- Configured and managed Apache Web Server on Linux for web-based applications using REST/SOAP, Apache,and WebSphere.
- Developed application using JavaScript, AngularJS2, SASS and HTML 5.
- Defined form validation using AngularJS.2 through HTML5.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON,and XML.
- Development of Web application using Struts framework based on MVC architecture.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- For Authentication and authorization extensively, Spring Security is used.
- Redoing the existing application using AngularJS 2.0 HTML5, CSS3, and Bootstrap.
- Integrated and used Hibernate Framework for database persistence logic.
- Used JSP and JSTL Tag Libraries for developing User Interface components.
- Extensively used JSP tag libraries. Implemented various design patterns - Singleton, and Factory.
- Participated in designing Web service framework in support of the product.
- Involved in fixing System testing issues and UAT issues.
- Developed Web services to allow communication between the applications using Rest and SOAP-based Web services.
- Tested Web Services using SOAP UI toolkit locally.
- Developed unit testing framework using JUnit test cases for continuous integration testing and used Jtest Tool for performance testing.
- Used Log4j for Logging and Used Quality Center for Bug Reporting Tool.
Environment: Java, J2EE, JSP, Struts, Spring MVC, XML, Hibernate,Tomcat, Application Server, Linux, Eclipse, HTML5, AngularJS2.0, SQL, Web Services, JAX-WS, Spring, Maven, Junit, Log4j, JSTL, CSS3, jQuery, Ajax, JavaScript, XML.
Confidential, Greensboro, NC
Java Developer
Responsibilities:
- Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing,and support.
- Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
- Extensively used Core Java such as Multi-Threading, Exceptions,and Collections
- Combined collections and customer service to cure customer accounts while maintaining an amicable and professional manner throughout the call using probing questions.
- Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts.
- Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users
- Created and maintained the configuration of the Spring Application Framework (IOC) and implemented business logic using EJB.
- Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.
- Expertise in coding business components using various RestAPI’s of Java-likeMultithreading, Collections
- Extensively used several interfaces and features provided by Spring MVC framework for new web applications like Handler Mappings, Controllers, View Resolvers, Multipart file resolver, Handler Interceptor, Handler Exception Resolver, Locale Resolver, Theme Resolver, Annotations,and Validators.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
- Created architecture towards a micro-services approach using RESTful java web-services framework.
- Wrote SQL Queries, stored procedures, triggers, packages on Oracle Database.
- Coded soap and Rest web services using spring boot to rewrite existing application to micro web application.
- Developed REST Web services to expose the business methods to external services in the project.
- Used SQL Developer framework to write SQL queries and used JDBC to access database and implementation of connection pooling.
- Developed JUnit test classes to test the functionality of a code and developed test cases for Camel Routing.
- Used SLF4j to record the log messages to the log files.
- Followed the Agile (Scrum) development methodology and participated in daily Stand-up meetings to update the task status on the assigned tasks such as technical documentation, development of different modules.
Environment: JDK1.8, J2EE, JDBC, Servlets, Spring, Spring JDBC,Oracle 11g, SQL Assistant, XML, XSD, Eclipse, Tomcat Application Server, Load Runner, JBoss, GIT, Source Tree, Maven, Windows OS, Log4j, JUnit
Confidential, MO
Java Developer
Responsibilities:
- Collected required information from Agents for documenting the requirements of Accounting module, claims module.
- Performed Iteration Planning for the Modules developed.
- Involved in development of User Interface using XSLT, HTML5, JavaScript, Ajax, DOJO, and JSTL.
- Created Dialog boxes using DOJO for better look and feel.
- Used spring framework and interact with backend database using Hibernate framework.
- Used XSLT for all the front-end development.
- Performed JavaScript Validations on the data submitted by the user.
- Used Struts MVC framework for the project and created Action, Look Dispatch Action, Validation Framework, Tiles etc.
- Designed Database schema in MySQL for development.
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Involved in writing DAO layer using Hibernate to access the MySQL database.
- Used Hibernate3.0 in data access layer to access and update information in the database.
- Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate.
- Used JSON to transfer the request from the web page to the server.
- Developed a suggest box using Ajax to make an asynchronous drop down of all business units using both XML Http Request objects and ActiveX objects.
- Generated the required XML files to transfer data between the server and the web pages.
- Used DOM parser for validating the XML files against their respective XML schemas.
- XPath expressions are used to extract data from the XML files.
- Used JDBC in the persistence layer.
- Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
- Good understanding of the various states of objects in Hibernate and well versed in the transportation of data objects across the tiers by detaching, reattaching to the session.
- Developed unit test cases using JUnit and Mock Objects.
Environment: Java, JDK 1.5, JSP, Struts, JDBC, JavaScript, AJAX, CSS, jQuery, Eclipse, Tomcat, HTML, XML, XSLT, DOJO, Ajax, JSTL.
Umpqua, Portland, OR
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design,and development of e-bill payment system, transactions, History, Branch Locator as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams in UML with Rational tools
- Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
- Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data access
- Implemented and configuring Spring MVC components Dispatch servlet, Controllers and View resolvers.
- Implemented Centralized dispatch controllers for all incoming requests using Spring Interceptors, custom annotations and Controller
- Used XML parser APIs such as JAXB in the web service's request/response data for marshaling and un-marshaling.
- Developed SOAPWeb Servicesby using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
- Developed Web Servicesto provide the list of transactions for an account as a SOAP endpoint service
- Used XSLT to transform the response data in a readable form to be presented to the user
- Implemented persistence layer usingHibernate that use the POJOclasses to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
- Implemented Hibernate utility classes, session factory methods, and different annotations to work with back-enddatabase tables.
- Implemented Hibernate second level caching to improve read performance.
- Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
- Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton,and Factory.
- Developed stored procedures, triggers for efficient interaction with MySQL.
- Developed test cases and performed unit testing using JUnit.
- Used Log4J to capture the log
- Built, configured and deployed applications using Maven.
- Used CVS for version control across common source code used by developers.
Environment: Java, Hibernate, Spring, SOAP/Rest web services, JSF, Maven, WSDL, Jax-Rs, Junit, Log4j, RCP.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQLServer.
- Involved in creating CSS for a unified look of the Front-End User Interface.
- Prepared Technical Design Documentation for the modules designed.
- Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing, and implementation.
- Developed and maintained the application UI based on Eclipse.
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and amodel.
- Designed on Eclipse Workbench UI, a feature-based product, using Eclipse Views, Editors, Selection Service, JFace Viewers, JFace Data Binding, Dialogs, Wizards, Preferences, Perspectives, Forms, Command Handlers/Actions, Status Manager and more.
- Created graphical user interfaces (GUIs) front-end using JSP, JavaScript, and JSON.
- Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
- Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Responsible for developing the client-side validations using JavaScript and jQuery.
- Developed the XML Schema for the data maintenance and structures.
- Prepared documentation and participated in preparing user's manual for the application.
- Involved in unit testing, integration testing, user-acceptance testing and bug fixing.
Environment: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, SQL Server, Web Sphere 8, Windows, RCP.
Confidential
Java/J2EE Developer
Responsibilities:
- Extensively use of Core Java features including Collection, Exception Handling, Generics, and Annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
- Designed the back-end server, build web service to provide a result and generate a report and the front-end user interface.
- Developed Presentation and validation layers using JSP, HTML5, and CSS3 Custom Tag Libraries.
- Retrieved data from the RESTful web service for calculation using AJAX call.
- Extensively used jQuery validation package to make client-side user input validation.
- Extensively used SpringIOC features with spring framework for bean injection and transaction management.
- Used JSP, JavaScript, and JDBC to create web Servlets.
- Used SVN for version control.
Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.