We provide IT Staff Augmentation Services!

Sr. Java/j2ee Angular Js Developer Resume

5.00/5 (Submit Your Rating)

MN

SUMMARY:

  • Over 8+ years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
  • Programming experience in Core Java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts, Spring MVC, Ajax, Hibernate, JPA, JDBC, HTML, DHTML, CSS and Web Services.
  • Extensive knowledge in Front End technologies like JQuery, Ext Js, JavaScript, HTML and CSS.
  • Experience with web/application servers like Apache Tomcat, JBoss, IBM WebSphere, WebLogic
  • Proven expertise in working with databases like Oracle 8i/ 9i/ 10g/ 11g, SQL Server, DB2, database programming using PL/SQL.
  • Expert in HTML5/CSS3 development and have experience in AngularJS.
  • Expertise in building strong websites confirming Web 2.0 standards using Angular.js Framework &CSS-Bootstrap to develop valid code and table-free sites
  • Worked on OOAD and OOP from designing UML diagrams using IBM Rational Rose and Microsoft Visio tools to development phase
  • Good Experience with XML, XSD, DTD, SAX, DOM technologies.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, Test Driven Development (TDD) Environment, AWS, SOAP and RESTful web services.
  • Extensive experience in implementation of the version control software GitHub, CVS, SVN and Clear Case
  • Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model &RUP, Waterfall model.
  • Expertise in coding business components using various API’s of Java like Multithreading, Collections
  • Development, testing and deployment experience of enterprise applications on Windows 98 / 2000/7/8/10/ NT / XP, Linux,
  • Extensive experience working with RDBMS like MySQL and Oracle in developing several packages, writing SQL queries, stored procedures and triggers
  • Knowledge in UNIX Shell Script &UNIX platforms through IDE's such as Eclipse/My Eclipse, WSAD/RAD, JBuilder and NetBeansand IntelliJ
  • Experience with log tools: Maven, JUnit, Log4j and Ant.
  • Experience working with Serena Business Manager.
  • Strong analytical and problem solving skills, highly motivated, good team player with very Good communication & interpersonal skills.

TECHNICAL SKILLS:

Operating System: Windows 98/XP/Vista/7/8/8.1/10,Unix/Linux

Programming Languages & Web Technologies: JDK 1.5/1.6/1.7 (Threads, Java Networking, Swing, AWT), J2EE Technologies (Servlets, JSP,JMS, RMI and EJB) Java Script, HTML, CSS, Angular Js, ReactJs, Backbone Js, Struts, DHTML, JPA, XML, Ajax, ExtJs XSL, Applets, Servlets, EJB2.0/3.0, JDBC, XSLT, Web Services, UM, Spring2.x/4.x, iBatis,Hibernate3.0/4.0

Design Patterns: MVC Design pattern, DAO Design pattern, Front controller, Factory Pattern, Singleton pattern

Databases: ORACLE 8i/9i/10g, RDBMS, SQL 2008, My SQL 5.0, DB2 UDB

Web Services: RESTful, SOAP,WSDL,JAXP,JAX-WS and AWS .

XML/HTML Technologies: Schema, DTD, SAX, DOM, Xpath, JDOM,HTML 3.x,4.x/5.x and JAXP.

Application Servers: Apache Tomcat, WebSphere 5.0/5.1/5.1.2, WebLogic 7.0/8.1, IBM MQ and JBoss

SDLC Methodologies: Agile Methodology, Waterfall

Frameworks: Struts, Spring core 3.0, Spring MVC, Hibernate, AngularJS, SOA.

Version Control: GitHub, CVS, SVN, Serena Dimensions 12.1

Testing Tools: Junit, IBM Rational Performance Testing (RPT), Bamboo, Jenkins, MS Office Tools, Soap UI, Selenium IDE, JMeter, JIRA, Maven and Ant

IDEs: IBM RAD 6.0/7.5.5.1, MyEclipse5.1/8.x, NetBeans, IntelliJ.

PROFESSIONAL EXPERIENCE:

Confidential, MN

Sr. Java/J2EE Angular Js Developer

Responsibilities:

  • Worked as a Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Host Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Developed logging information using Log4j
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Using Spring IOC (Dependency Injection), developed Java Beans, with getter and setter properties to be configured by Spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Involved in designing front-end screens using Java script, JSP, Angular JS, Backbone JS, AJAX, HTML5, CSS3 and DHTML.
  • Created Single page application using Angular Js bean validator framework.
  • Created Directives, Controllers and Services by using AngularJS.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Design patterns
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Used Spring IOC and Spring’s Hibernate Support, transaction management.
  • Developed hibernate DAO framework with spring framework.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, DB schema and PL SQL changes.
  • Worked on the SOA, WSDL, XML, Schema, RESTful, Apache Axis2, consumed third party web services.
  • Integrated with the applications using IBM MQ (Message Queue) with JMS
  • Worked on caching the reference data using a highly optimized ehcache.
  • Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets.
  • Worked on consuming REST Web Services via RDBMS stored procedure and also to schedule a job at regular intervals for periodically updating data in the database.
  • Used TOAD for database development.
  • Used the Java Collections API extensively in the application.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages.
  • Responsible for unit testing the application using JUnit.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Used SVN as the version control.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Set up build environment and built, configured, and deployed application to multiple servers (Bamboo).
  • Have been responsible for doing code review and configuration build management for the application using Ant and Maven .
  • Deployment of application (EAR) on JBoss Application server in clustered environment, managing the servers, monitoring the server logs, creating the connection pools and data sources.
  • Involved in channel/production support and maintaining the application after production.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: Java 1.7, J2EE, CSS, Subversion, XML, JDBC 4.0, RAD, AJAX, JSF, jQuery, Intellji, XML Web Services, SOAP, WSDL, JPA, IBM MQ SAX, DOM, JAXB, Log4J, JUnit, Microsoft tools, Oracle 11g, PL/SQL, Unix, scrum, agile, Spring 4.1, Hibernate 4, JBoss, TOAD, Oracle 11g, JavaScript, Angular Js, Jersey, Junit, JIRA, Bamboo.

Confidential, Troy, MI

Sr. Java/ J2EE Developer

Responsibilities:

  • Analyzing the business and functional requirements
  • Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
  • Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage
  • Implemented the business logic to interact with TrustCommerce using TC Query API to download the data in XML format from TrustCommerce vault site.
  • Used JAXB framework to Marshalling and UnMarshalling XML.
  • Worked with Java Executor Framework to develop Multi-threading applications
  • Implemented XSD schema to Create POJO classes for the XML elements.
  • Used Hibernate framework to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Developing persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
  • Involved in writing JPA Named Queries, SQL Queries to fetch data from Oracle database
  • Emphasis on scalability, including full database caching layer using Hibernate and Ehcache
  • Used the Java Collections API extensively in the application.
  • Used B2bi application to FTP the reports generated by program to mainframe, which are finally uploaded to Ondemand content manager.
  • Worked on establishing communications with other applications using WebSphere Message broker, IBM MQ with JMS for asynchronous messaging.
  • Worked in RDBMS implementation using SQL, and Oracle database.
  • Interacted with Automation operation group to schedule the application to run at 1:00 am
  • Developed UI using HTML5, Angular. Js, CSS3, and JSP for interactive cross browser functionality and complex user interface
  • Included client side caching using Angular JS and performed the server side caching using Hibernate EH cache.
  • Implemented a business logic using JAX-WS and consumed same services by generating client.
  • Used RESTful to test the web services
  • Developed and deployed applications onto application servers using Jenkins Continuous Integration tool.
  • Provide Support during testing, analysis cause of issue and provided a solution and updated code.

Environment: Java 1.5, HTML, JSF 2.0, IBM DB2, JSP, ExtJS IBM Web Application Server 7.5, Apache Log4j, ANT, JUNIT, Servlet, JPA, Jenkins, CSS3, Angular Js, WinSQL, XSL, XML spy 2004 edition, Velocity, RAD 8.5, Ondemand, JAX-WS, Soap UI 4.2.

Confidential, Washington, DC

Java/ J2EE Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Designed and developed Middle-Tier components using EJB (Message Driven Bean)
  • Implemented the GoF design patterns like Factory, Singleton and Command patterns.
  • Designed and implemented the presentation layerusing Twitter Bootstrap, Java Server Pages, tag libraries, cascading style sheets, AJAX, HTML and DHTML.
  • Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops in the application.
  • Designed and integrated the full scale hibernate / Struts.
  • Developed Action forms, Action classes and struts-config.xml file of Struts Framework Developed workstation web module using Struts MVC, JSTL, integration with Hibernate.
  • Involved in development of Generichibernate DAO framework
  • Extensively involved in developing core persistence classes using Hibernateframework, writing HQL queries, creating hibernate mapping (. hbm) files, DB schema and PL SQL changes.
  • Consumed Web Services to implement application search functionality.
  • Used the Java Collections API extensively in the application.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages.
  • Used Github as the version control.
  • Used Clear Quest for bug tracking, issue tracking and project management.

Environment: JDK1.5, Struts framework 1.2, Log4j, Hibernate3.3, JSP, JSTL, Servlets, JNDI, EJB, JDBC, SOAP UI, Web Services, Oracle 10g, SQL, SQL Developer, Github, JavaBeans, CSS, TOAD, HTML, DHTML, JavaScript, Twitter bootstrap 2.3.2, RAD 7.X, WebSphere 7.5.

Confidential, San Jose, CA

Java/ J2EE Developer

Responsibilities:

  • Participate in the discussion with the business experts to understand the Business requirements and prepare them in to technical requirements towards development.
  • Involved in designing UML diagrams using Rational Rose.
  • Programming and Development of modules involving Struts, Spring, AJAX, Servlets, JSP, JSTL, JQuery and JS.
  • Development methodologies using Rational Unified Process (RUP).
  • Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Developed various helper classes needed using Multithreading
  • Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Implemented Design patterns such as Business delegate, Service locator, Model View Controller, Session façade.
  • Code merge and code release using Serena dimension
  • High level design of SOA components to complete end-to-end B2B integration
  • Worked on establishing communications with other applications usingWebSphere Message brokerwith JMS for asynchronous messaging.
  • Used JAXB API to Marshall and Marshall XML documents for processing
  • Used XML Web Services using SOAP.
  • Developed common library using iBATIS-ORM to execute various database commands against Oracle database
  • Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
  • Written JUnit Test cases for the Helper, Gateway and Action classes which support the application.
  • Designed various tables required for the project in SQL databaseand used Stored Procedures in the application.
  • Developed all the J2EE components using RAD
  • Developed the automatic build scripts using ANT for the application and deployed and WebSphere Application server.
  • Utilized CVS as a version control system and for code management

Environment: Rational Application Developer (RAD) 7.0, J2EE, JSP, Servlets, Struts, JSTL, JMS, XML, XSLT, Spring, UNIX(AIX), Serena Dimensions, Hibernate, JQuery, Java Script, Ajax, DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Web Services, WebSphere Message broker 6.0, Oracle 10g, ANT, Rational Clear Case, JUnit, log4j

Confidential

Java Developer

Responsibilities:

  • Developed JSP for UI and Java classes for business logic.
  • Used XSLT for UI to display XML Data.
  • Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO forOracle 8i for DML Operations like Insert, Update, Delete the records.
  • VSS is used for Software Configuration Management.
  • Involved in the design, development and deployment of the Application using Java/J2EE Technologies.
  • Used IDE tool WSAD 5 .0 for development of the application.
  • Developed Application in Jakarta Struts Framework using MVC architecture.
  • Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets).
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, and AJAX.
  • Involved in coding for the presentation layer using Apache Struts, XML and JavaScript.
  • Created Action Forms and Action classes for the modules.
  • Developed JSP’s to validate the information automatically using Ajax.
  • Implemented J2EE design patterns viz. Façade pattern, Singleton Pattern.
  • Created struts-config.xml and tiles-def.xml files.
  • Developed Ant script to create war/ear file and deploy the application to application server.
  • Implemented Connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
  • Extensively involved in database activities like designing tables, SQL queries in the application and maintained complex reusable methods which implements stored procedures to fetch data from the database.
  • Used CVS for version control.
  • Also involved in testing and deployment of the application on WebLogic Application Server during integration.

Environment: Java/J2EE, JSP, Servlets, Struts 1.1, Spring, JUnit, Eclipse, Apache Ant, JSP, JavaBeans, JavaScript, ExtJs, Tomcat 4.1, WebLogic Application Server, Oracle 8i, XML, XSLT, HTML/DHTML/XHTML, CSS, Tiles, Ajax, DB2 UDB, PL/SQL, XML SPY.

We'd love your feedback!