We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer With Angular Js Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 7 years of total professional experience in user interaction, requirement gathering, systems analysis, design, development, implementation, Unit & System Testing, and Production Support of many N - Tier Application Systems.
  • Vertical industry experience includes Financial Services, Insurance and Telecom.
  • Expertise in developing both front end & back end applications using Core Java, J2SE, J2EE, Struts1.2/2.0, Spring (IOC), JDBC, Hibernate, Session Beans, Servlets, JSP, AJAX, Apache Tomcat, EJBS, XML, HTML5, CSS3, Mark logic,JavaScript and Web Services. Basic understanding of Ext JS.
  • Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse.
  • Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi-tiered applications.
  • Experience with web-based application servers like Apache Tomcat, JBOSS, WebLogic and WebSphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience with Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX-WS.
  • Used advanced core java features like annotations, generics, enhanced for loop, etc. throughout the application for well-defined programming.
  • Good Experience and Very Strong programming skills on Collections, Multi-Threading, Exception Handling, OOPs and developed business rules using Core Java (J2SE).
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework and also Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Experience in designing Marklogic project architecture for new initiatives and enhancements to build scalable, high-performance systems in Marklogic Server.
  • Strong experience in RDBMS technologies like Oracle, Mysql, SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Good experience with Software development methodologies like Agile Methodologies.
  • Good experience with build tools like Ant, Maven and hands on experience on SQL Developer.
  • Good experience with Version control systems like SVN, Clear Case.
  • Good exposure to Continuous Integration.
  • Good working experience with deploying applications in Unix/Linux and using tools like Putty.
  • Highly experienced working with logging frameworks like log4j.
  • Have working experience on Angular JS and good Knowledge in Node JS.
  • Experienced working with bug/defect tracking tools like JIRA, Clear Quest.
  • Used integrated environment for java such as Eclipse, RAD, Net Beans, Clear Case and VSS.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Experience in developing test automation, including Cucumber, Selenium Web Driver.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
  • Excellent written and oral communication skills, team playing spirit and strong analytical & problem solving abilities.

TECHNICAL SKILLS

Operating Systems: Windows 95/98/NT/2000/XP, Linux, Unix

Languages: Java, UML, SQL, PL/SQL, PHP

J2EE Technologies: Servlets, JSP, EJB, JDBC, Web Services

Database: DB2, Oracle 10G/11G, MySQL and MS Access

Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Web Technologies: Servlets, JSP, Struts, Spring (IOC), Hibernate, MDBs, Session Beans, JavaScript, AJAX, Java Mail, XQuery, HTML5, DHTML, CSS3, SCHEMA, XML, SAX

Distributed/ Middleware: JMS (Java Messaging Service) and Oracle OSB

Tools: & IDE: Eclipse, RAD, Net Beans, SQL TOAD, SQL Developer, JUnit, UML Rational Rose, Jenkins, Rally, JDeveloper.

Source/Version Control: SVN, CVS, Clear Case

Web/Application Servers: Apache Tomcat, JBOSS, IBM WebSphere and WebLogic

XML: XML, XSL, XSLT

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), FTP

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr. Java/J2EE Developer with Angular JS

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum with team, sprint planning and estimating the tasks for the user stories.
  • Design and development of the new Technical flow based on JAVA/J2EE technologies.
  • Used advanced java 8 features like Lambda expressions for array operations, collections.
  • Enhanced Concurrency methods etc. throughout the application for well-defined programming.
  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Involved in Spring Framework- Spring Dependencies and Spring Annotations.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Developed server side utilities usingJavaBeans, XML, and EJB.Involved in developing code for obtaining bean references from Configuration file.
  • Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Implemented business logic using Session Beans, Servlets.
  • Utilized Spring Interceptor concept for detecting the suspicious calls.
  • Responsible for Load the required data in toMark logicdatabase using MLCP( Mark logicContent Pump) from the source systems and setting up triggers to fire appropriate action based on the document load.
  • Redesigning the existing web application with new technologies like Bootstrap, Angular js, Involved in application that makes different API calls across all the layers to get the user job done.
  • Developed frontend of application usingAngular.js framework.
  • Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, JavaScript, HTML5, CSS3 files.
  • Responsible for providing the client side Java script validations and Server side Bean Validation Framework as per the requirements.
  • Developed DAO for communicating with the database. Used Oracle11g for communicating.
  • Involved in writing SQL Stored Procedures, Functions, and Views for Oracle 11g database.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Designed and implemented a NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Investigated various NoSQL database alternatives and methods for online database compression.
  • Designed and prototyped parts of a NoSQL database with sinfonia- style coordination.
  • Deployed the application using Apache Tomcat, Web Logic Application Servers.
  • Used RESTFUL web Services.
  • Used Rally, JIRA for bug reporting and tasks and issue tracking.
  • Implemented usage of plugin called Artifactory, which is used to deploy the jars and can be used by different apps.
  • Code reviews and peer reviews in every iteration.
  • Used Jenkins for deploying in different Environments.
  • Used Log4j for the logging.
  • Supported extensively for functional as well as for Performance testing.
  • Used automated testing tools such as Cucumber to reveal and document, as well as drive development of, behavior in a large legacy code base (mostly Java).
  • Used SVN for Version Control System.
  • Used Maven for build automation.

Environment: Java 8 /J2EE, Spring, EJB, Angular Js, JSP, XQuery, JavaScript, CSS, HTML, Eclipse, Web Logic, Servlets, Restful services, Apache Tomcat, Jenkins, PL/SQL, Oracle 11g, NoSQL, SQL developer, Maven, Mark logic,Spring Tool Suite (STS IDE), SVN, Rally, Jira.

Confidential, Denver, CO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
  • Interacting with scrum master to ascertain requirements with detailed functional and technical analysis.
  • GIT code repository, putty for accessing unix shell script and checking Marklogiclogs.
  • Database handling,Synchronization, Communication.
  • Practices core java design patterns like Abstract factory, Factory, Singleton and Façade for assuring quality coding and development of the application.
  • Used multithreading in programming to improve overall performance.
  • Configured and used e-Cache to store the cache in memory to speed up auto complete search functionality across the UI pages.
  • Tiles integration with spring to increase the reusability of template and reduce code duplication.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Worked on MarkLogic and XQueries performance related issues in my modules.
  • Implemented Spring Transaction to ensure data integrity and consistency in database.
  • Developed frontend of application using Angular.js framework.
  • Used Spring MVC for business layer classes. Involved in developing code for obtaining bean references from Configuration file.
  • Experience in developing web applications using JAVA/J2EE concepts like OOP,Multithreading, Collections,javaswing, JDBC, JSP, Servlets, JMS, Hibernate, spring, web services, struts andJavaBeans.
  • Developed Oracle OSB as a middleware services to enterprise environment.
  • Developed ecommerce features cart, checkout, order management, Order History, Lists functionality for application meeting business requirements.
  • Redesigned checkout functionality to realign with the current ecommerce industry standards.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, packaging, deployment and testing.
  • Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, Ajax, JavaScript, HTML, CSS files.
  • UsedAngularJS for client side scripting and handled AJAX calls.
  • Developed various complex stored procedures, packages, interfaces and triggers inPL/SQL.
  • Developed and Consumed Enterprise wide web services using SOAP /WSDL and RESTFUL web services (Using AXIS and Jersey frameworks).
  • Responsible for setting upAngularJSframework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.
  • Developed the front end screen using Ajax.
  • Created Hbm files and used Hibernate Template to do CRUD operations on Database.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database
  • Worked on Messaging to send and receive data asynchronous using MQ
  • Created different style sheets using HTML, JavaScript, jQuery, Ajax, CSS to make UI screens compatible across different versions of IE browser.
  • Implemented automation using Selenium Web Driver, JAVA and Maven.
  • Created different branches to maintain code base for each environment using SVN.
  • Worked closely with the testing team in creating new test cases using JUnit Framework. Written Maven dependencies for the project and used SVN as Version Control System.
  • Used Rally for bug reporting and tasks and issue tracking
  • Created architecture stack blueprint for data access with NoSQL; used as the technical basis for new projects.
  • Used STS as IDE. Effectively used Log4j framework to implement logging system for the project.
  • Test automation for web application (SWAP module) using Cucumber.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.

Environment: Spring (MVC, IOC, Transaction) eh Cache, Quartz Scheduler, Red Hat, Linux, Core Java Hibernate, Servlets, JSP, Struts 1.2, JQuery, Ajax, JavaScript, CSS, HTML5, Firebug, Tiles, Java 1.5, Web sphere Application Server 6.1,ecommerce, selenium, Jenkins, Oracle PL/SQL, JAXB, NoSQL, Maven, Mark logic, Multithreading, Marklogic, Linux, JUnit, AngularJS, Spring Tool Suite(STS IDE), SVN, JMeter, Rally.

Confidential, Franklin Lakes, NJ

Sr. Java developer

Responsibilities:

  • Extensively used variousPL/SQLfeatures like Cursors, REF Cursors, Collections, Autonomous Transactions, and Bulk Binding along with the various Exceptions in thePL/SQLStored Procedures.
  • Involved in gathering of the business requirements and preparing the DLD's from the FRD's given by business team.
  • Designed and Developed JSP pages using Spring Framework.
  • Developed CWS application using Spring MVC, JSP, JSTL and AJAX on the presentation layer.
  • Business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Use ofMultithreadingand Collections Framework including List, Map etc.
  • Used Angular JSas the development frameworks to build a single-page application.
  • Used XPath, XQuery, XSL, and XSLT for UI development.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application. implemented an Agile work flow for continuous integration and testing of applications using Rally, Jenkins and Subversion
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Extensively implemented JSP/HTML (part of port lets) in presentation.
  • Identified weaknesses in QA Processes, Selenium Automation. Suggested & implemented improvements.
  • Data Driven and Hybrid Frameworks with JUnit/TestNG and Apache POI.
  • Extensively used JavaScript to perform client side validations, and JUNIT for component testing.
  • Implemented product recommendations feature for existing eCommerce solution.
  • Developed a loyalty marketing client using Web Service and JS.
  • Used MySQL database and extensively wrote SQL, PL/SQL, DDL and DML statements.
  • Developed Web Services using XML messages that use REST web services.
  • Developed User Interface and web page screens for various modules using JSP, Html5, CSS3, JavaScript, AJAX andAngularJS framework.
  • Used RAD IDE to develop the application and maintained the code in Harvest. Also, wrote deployment scripts using Maven.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Worked with JMS queues for P-P communications and Topics for one- many communications.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Developed a Logger framework for the application using Log4J.
  • Taken care ofJavaMultithreadingpart in back end components.
  • Created web UI tests using Selenium Web Driver.
  • Reviewed the code to reduce the number of database calls and tuned the SQL queries for optimization.
  • Used Rational Clear Case and Clear Quest for version control and change management
  • Involved in the Junit testing and Integration testing, defects fixing and code reviewing.

Environment: Java/J2EE, Spring MVC, Hibernate, JSP, WAS 7.0, Oracle 11g, Multithreading, Oracle Pl / SQL, Mule ESB, Linux, ecommerce, Java Script, TestNg, JUnit, selenium, AJAX, Rally, Jenkins, JSON, JQuery, Harvest, Rational applicationdeveloper (RAD), Rational rose, Rational clear case, Rational clear quest, JSTL, EL, XML, XSLT, Rest web services, Angular JS, HTML, CVS, Log4J, JSM, JVM.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform.
  • Implemented the Model View Control (MVC) structure and used all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created Ext JS related JavaScript dynamically after the user login using server side technology
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Spring Application Context was used to inject the core java pojos into application.
  • Developed server side utilities usingJavaBeans, XML, and EJB.
  • Involved in efficient using ofmultithreadingconcept for improving CPU time.
  • UsedMultithreadingfor invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Used client side Java scripting: JQuery for designing TABS and DIALOGBOX.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework (JSR 303).
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • UsedJavaSwing for developing internal GUI applications.

Environment: JDK1.6, JSP, Servlets, struts, Spring Framework 3.0, Spring IOC, Core Java, Linux, Multithreading, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, Swing, UNIX, Selenium, Java Beans, Xml, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

Confidential, Bedford, MA

Java/J2EE Developer

Responsibilities:

  • Involved in the Requirements gathering, Analysis, Design and implementation of the project.
  • Analysis, design and development of Application based on JAVA/J2EE technologies.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Used Spring MVC design pattern while developing the application.
  • Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS, AJAX and JavaScript.
  • Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
  • Deployed the application using Apache Tomcat Application Server.
  • Involved in the development of Web Services for various business functionalities.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
  • Deployed the application in UNIX OS in Test Environment.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Worked on XML using SAX and DOM parsers.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Environment: Java/Java EE, Eclipse, CVS, Apache Tomcat, Spring MVC, Spring IOC, JSP, JavaScript, JUnit, AJAX, Session Beans, Servlets, PL/SQL, HTML, JSTL, Hibernate, XML, Log4j, Oracle 10g, Web Services, UNIX.

Confidential

Java Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Used Maven to build and deploy the application.
  • Involved in developing the presentation layer using JSF along with JSP, Java Scripts, Ajax, CSS, and HTML.
  • Used EJB as Middle layer to connect JSF and Hibernate.
  • Used Eclipse as IDE for application development.
  • Involved in writing SQL Queries for Oracle 10g database.
  • Hibernate used as ORM tool for persisting the data.
  • Used TFS (Team Foundation Server) for code repository.
  • Used JUnit framework for the Unit Testing.
  • Used log4j to logging messages.
  • Deployed the application using JBoss Application Server.
  • Developed software installers for Windows.
  • Working experience in using DB2 as backend Database.

Environment: Java, Eclipse, TFS, Maven, JBoss, JSF, EJB, JSP, CSS, HTML, JavaScript, AJAX, JSTL, Hibernate, XML, Log4j, DB2, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Analysis, Design and Development as a technical lead and coordinate with team using Agile Methodologies
  • Participating sprint meetings and having discussions with product owners related to Business requirement and finally allocating sprint requirements to the team members and also take some part of development on to my side and do code reviews.
  • Developed user access module of different internal and external applications (Presentation layer) using Struts and Spring Framework.
  • Developed Web modules separately which will access the particular Web Service to complete the related transaction.
  • Used spring dependency on user access module and data access module.
  • Designed screens using HTML and field updates and validations.
  • Used Web Service calls as Host and Home relation between the States (plans) to get claim related information, consolidated billing settlement information and confirmations.
  • Used stored procedures and SQL Statements to get the data from db2 database and developed customized tags to render the data on presentation layer dynamically.

Environment: JDK1.5, J2EE, struts, Spring1.3.0, JSP, HTML, JavaScript, AJAX, JQuery, Dojo, XML, PL/SQL, Web Services, Junit, SVN, Hudson, Servlets, WINDOWS.

We'd love your feedback!