We provide IT Staff Augmentation Services!

Senior J2ee /angular Js Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8 years of developing Enterprise, Web - based and SOA based applications using Java/J2EE and Front-end technologies professional experience
  • Experience and knowledge in various development methodologies like AgileScrum, Test Driven Development.
  • Have an extensive experience in developing web pages in improving performance and mantainabilityHTML5, CSS3,JavaScript, JQuery, AngularJS,React,NodeJS and also in making them web pages cross browser compatible.
  • Experience in producing and consuming SOAP and RESTfulWeb Services using JAX-WS,JAX-RS, Jersey Framework and Spring MVC.
  • Proficient in using various design patterns such as MVC, Singleton, Service Locator, Session Facade, Factory Pattern and DAO
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Message queues IBM MQ, JMS
  • Experience using Java/J2EE & related technologies such as Hibernate, Spring, Servlets, JSP, JDBC, Java Beans, XML, XSL, SQL, PL/SQL.
  • Experience with Responsive Web Design and Twitter Bootstrap.
  • Experienced in Responsive Web Design using CSS3Media Queries and Bootstrap.
  • Expertise in Closure, Context, Design patterns, hoisiting,Object Oriented Programming (OOP) in JavaScript.
  • Developed single page applications (SPA’s) using AngularJS, ReactJS and BackboneJS.
  • Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
  • Very good Experience with writingAngularJS custom directives, $http, $q, factory, service filters.
  • Worked on npm modules like Grunt, bower, mongoDB, expressJS.
  • Developed the Web Appications using the MEAN Stack with MongoDB Express, Angular, Node.
  • Experience in connecting to backend database with MongoDB using Node.js.
  • Created Schemas in database using the mongoDB.
  • Extensive use Web/Application Servers like Apache Tomcat,JBOSS, Weblogic and Websphere
  • Experience in ExpressJS as the Web Framework and used Express as the middleware
  • LOG4J for logging information and exceptions, Maven plugins for making build scripts, SVN & GIT for version control system, Eclipse.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle
  • Experience in using Version Control Systems like GIT and SVN.
  • Experience with TDD using Unit Test Case documents and estimating the assigning tasks
  • Used Junit, JMockit framework for Unit testing
  • Worked on unit testing JavaScript with Jasmine and Karma.
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, JavaScript, Shell Scripting.

Java Enterprise API: Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Java Multithreading, Webservices, JAX-RPC

Frameworks: MVC, Struts, Spring, Hibernate, JPA, AngularJS, ExpressJS

Databases & Programming: My SQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2, MongoDB, Stored Procedures, PostgreSQL.

Web Technologies: HTML, CSS, JavaScript, JQuery, AngularJS, AJAX, Node.js

Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies

XML Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT

Application Servers: Apache Tomcat, JBoss, Weblogic, IBM Websphere

Operating Systems: Windows, Linux, UNIX, MS DOS

IDEs & Tools: JIRA, Maven, Eclipse, JDeveloper, NetBeans, JBuilder, EditPlus, JUnit, Log4j, Ant, SoapUI, Toad, SQL Developer, Rational ClearQuest, Rational Clearcase, Harvest, GIT, TFS,CVS, MS Visio, Putty, WinSCP, Tortoise SVN.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior J2EE /Angular JS Developer

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
  • Developed various product applications usingJava, J2EE and Front end technologies.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC)
  • Developed user management screens using AngularJS business components.
  • Spring framework and DAO classes usingJPA framework for persistence management and involved in integrating the frameworks for the project.
  • Worked extensively on Web Services (SOAP & REST), XML, JMS and Spring Controller.
  • Actively involved in designing and implementing Business Delegate, Data Access Object.
  • Used AJAX (JQuery) to display data using asynchronous calls.
  • REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Extensively used Java Collections framework for backend services and to display view on frontend.
  • Developed single page applications using AngularJS
  • Developed reusable custom directives using AngularJSusing transclude, restrict, event handlers and templating.
  • Leveraged two way data binding through scope in applications built on AngularJS.
  • Worked on Rest API calls and integrated with UI.
  • Used SASS CSS preprosessor.
  • Used Bootstrap for Responsive Web design.
  • Used Grunt for build UI applications minification, watch for file changes for automated build, code quality check and CSS prefixers for cross browser compatibility.
  • Used Node.js and Npm modules.
  • Implemented mock services in node.JS with the help of modules using ExpressJS.
  • Implemented the Angular MVC and two way data binding.
  • Creating web pages usingMEANStack
  • Created application to View Data inMongoDB.
  • Wrote application level code to perform client side validation using JQUERY.
  • Worked on Rest API calls and integrated with UI.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Used Spring MVC and restful web services such as jersey, axis frameworks.
  • Responsible in testing the classes and methods using JUnit test case.
  • Used Junitframework for unit testing of application and Log4j to capture the logs.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed web services using HTTP, SOAP and XML technologies.
  • Handled the back end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Used Hibernate as the ORM tool develop the persistence layer.
  • Used MVC frames works like Spring MVC.
  • Deployed web, presentation and business components on Apache Tomcat Application Server.
  • Involved in identify the defects, captured using ALM and worked on the defects.
  • Involved in creating the EAR files and deployed in the QA/UAT environments.
  • Followed Agile scrum methodology, involved in sprint planning, retros and code reviews.

Environment: Java, J2EE, Maven, Spring,Hibernate, Web Services, XML, JavaScript, AJAX, AngularJS, NodeJS, Grunt, Bootstrap, SASS,MEAN Stack, JSP, Web Services WSDL, SOAP, Commons Lang, Log4j, Junit, JMockit, Spring-IOC, Junit, JDBC Template, MongoDB, MVC, Eclipse,Linux.

Confidential, Bentonville, AR

Java/J2EE Developer

Responsibilities:

  • Done the design, development and testing phases of Software Development using Scaled Agilemethodology with Test Driven Development (TDD) and Pair Programming.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
  • Used Spring MVC framework to implement the MVC design pattern.
  • Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used JAX-WS to interact with other applications using SOAP and WSDL file.
  • Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables
  • Used Spring framework as middle tier component and integrated with Hibernate for back-end development.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
  • Responsible for designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
  • Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology
  • Designed and developed user interfaces using Spring Framework and Struts MVC framework, JSP, HTML, CSS
  • Used Hibernate to persist the data into the database.
  • Used JUnit framework for Unit testing of application
  • Used Hibernate named queries to call stored procedures
  • Developed UI using HTML5, JavaScript, JQuery, JSP, and Ajax.
  • Very good with AngularJS as filters, rootscope, custom directives, single page applications and templates.
  • Established user interface design standards, Internationalization (I18N) and Localization (L10N)considerations, framework guide and checklists to enhance Development's autonomy.
  • Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
  • Worked with Cross-Browser Compatible issues.
  • Developed web Single Page Applications (SPA) using ANGULAR JS.
  • Developed the front-end framework, monitoring dashboards and real time monitoring user interfaces using Angular Widgets using Custom directives.
  • Implemented responsive web design and maintaining larger style sheets using BOOTSTRAP.
  • Developed JSPs and Servlets to dynamically generated HTML (HTML, CSS) to display the Business Rules to business.
  • Developed the application on RAD and deployed it on IBM WebSphere Application Sever
  • Used Log4j to log different types of messages to write on to the proprietary log model.
  • Used Harvest version control system for check in and check out code.

Environment: Java/J2EE, JSP, JSF, XML, CSS, AJAX, AngularJS, Web Services JAX-WS, Oracle, JUnit, Windows, Linux, Hibernate, Spring Framework,Maven, Eclipse, GIT, Log4j, SOAP, REST Web services, Apache Axis, SQL, CSS, JQuery, JavaScript, DB2

Confidential, TX

Java UI Developer

Responsibilities:

  • Involved in Analysis, development, testing, integration and deployment of the web services.
  • Involved in Agile methodology to get updated with team
  • Involved in development of User Interface using HTML5, CSS/CSS3, JavaScript, jQuery and JSON.
  • Used spring framework to implement the MVC design pattern.
  • Used hibernate to map the domain elements and Criteria API, named query for querying.
  • Hibernate has been used as the ORM framework to persist the data and Hibernate xml mapping has been used to map the java objects to Database tables.
  • Developed ORMpersistence layer using JPA, Hibernate framework.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Developed the REST web service using Spring IOC to provide user a way to run the job and generate daily status report on loans
  • Extensively involved in developing and consuming Restful webservices using JAX-RS.
  • Wrote complex SQL query to pull data from different tables to build the report.
  • Used Log4jerror handling, to monitor the status of the service and to filter bad loans
  • Used IBM cruise control to build the WAR file
  • Used Weblogic to deploy the changes and to test on local machine
  • Committed the code changes to SVN using Tortoise SVN
  • Developed Junit test cases, to test each class as part of unit testing

Environment: Java, Struts, Spring IOC, Spring MVC, Oracle, Hibernate, JavaScript, jQuery, Weblogic, SQL, HTML, CSS, XML, Agile, Restful Webservices, ANT, Junit, SQL Developer, JMS, Eclipse, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing of the application.
  • Incorporated UML diagrams (Class diagrams, Activity diagrams, Sequencediagrams) as part of design documentation and other system documentation.
  • Used AGILE process to develop the application as the process allows faster development as compared to RUP.
  • Designed UI screens using JSP, jQuery and HTML.
  • Used Hibernate for persistence framework
  • Used StrutsMVC framework and WebLogic Application Server in this application.
  • Involved in creating DAO’s and used Hibernate for ORM mapping.
  • Built REST API end-points for various concepts.
  • Written procedures, and triggers for validating the consistency of Meta data.
  • Written SQL code blocks using cursors for shifting records from various tables based on checks.
  • Written Java classes to test UI and Webservices through JUnit.
  • Performed functional and integration testing
  • Extensively involved in release/deployment related critical activities.
  • Tested the entire application using JUnit and JWebUnit.
  • Log4J was used to log both User Interface and Domain Level Messages.
  • Used Perforce for version control.

Environment: JAVA, JSP, Servlets,J2EE, EJB, Struts Framework, JDBC, WebLogic Application Server, Hibernate, Oracle, Unix, Web Services, CVS, Eclipse, Rational Rose, JUnit, JWebUnit.

We'd love your feedback!