We provide IT Staff Augmentation Services!

App System Engineer Resume

Nc

SUMMARY:

  • Over 8+ years of experience in Design, Development and Requirement Analysis, Implementation of Complex Enterprise Applications using Java, J2EE, JSF, EJB, Spring, Hibernate and Webservices (SOAP and REST)
  • Experience in all phases of Software Development Life Cycle (SDLC) for applications based on MVC architecture.
  • Strong experience in Application development, Technology Assessment, IT Modernization, systems integration, development, package implementation, relational databases
  • Experience with source code control management like subversion (SVN) and GIT, good at using the markup languages like JSON and REST.
  • Experienced in Analysis, Project Planning, System and Database Design, Development, Testing, Implementation and Documentation.
  • Development experience using Java/J2EE, Spring, JSP, Servlets, JDBC, EJB, Web Services, MVC Struts, Hibernate.
  • Proficient in HTML5/CSS3 development and have experience in AngularJS 1.x and Angular2, JavaScript, JQuery, AJAX, Backbone.js, Require.js, node.js.
  • Proficient with development of Restfulweb Services using JAX - RS and Jersey framework for exchange of JSON and XML representations.
  • Proficient with development of Data Layers components using JPA annotations, Hibernate and JDBC.
  • Experience with developing software using design patterns: Factory, Singleton, Business Delegate, Adaptor, and Iterator.
  • Proficient with software build process and writing Maven and ANT Build Scripts for automated build and deployment process.
  • Expertise in using Jenkins for different projects with different plugins for SCM, Unit testing, code analysis, release, deployments.
  • Experience with MySQL and OracleRDBMS concepts and developing SQL Queries, Stored Procedures, Views and Triggers.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Experience of leading a team of size 5-8 in various delivery models and have good track record on quality
  • Passionate about Android application development and keeping abreast with latest SDK
  • Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Good knowledge of NoSQL databases like MongoDB and its advantages over relational DB's like NoSQL databases, MongoDB, Cassandra DB.
  • Hands on experience in an advanced JavaScript framework like Jquery/JSON to implement front end validations and various user interface events.
  • Using AWS EC2 to build secure, highly scalable and flexible systems to handle unexpected load bursts.
  • Expertise in using Development Tool Eclipse, JGrasp, and NetBeans.
  • Experienced in preparing to build and deploy scripts using ANT and MAVEN.
  • Experience in various databases Oracle, DB2, Postgre SQL and SQL Server and LDAP.
  • Experience in debugging the java code with all the testing tools and logic flow using eclipse UML plug-in and rational testing tools.
  • Experience on custom JUnit test cases to perform the unit testing and used ServiceNow tool for bug tracking.
  • Using AWS EC2 to build secure, highly scalable and flexible systems to handle unexpected load bursts.
  • Experience working in Waterfall, Prototype and Agile methodology.

TECHNICAL SKILLS:

T ech n o l o g i e s: Spring, Struts, Hibernate, J2EE, Ja v a, Ser v l e t s, JSPs, J SF, J un i t

Web T ech no l o g i es: H T ML, DH TML, X ML,X SD, X SL T, Ja v aScr i pt, CS S, Web S er v i ce s ( SOA P,JAX ) WS, WSD L)

Front End: AngularJS, Angular 2, HTML, CSS, Bootstrap, NodeJS

IDE s / V e r s i o n i ng/ P er f o r m a n ce / T oo l s: Ecl i pse3. 3/ 3. 2,Ne t B ean s,Visual Studio 2015, AD E, C V S, A nt, F i l eZ il l a, SOA P U I, Log 4Jand Pu t ty J u ni t, MS P ow er Po i n t, MSWor d,MS Exc el, Android Studio.

Server s: Web Log i c App l i ca ti on serv er s, Orac l e App l i ca ti on se r v er, A pach e, T om cat

PROFESSIONAL EXPERIENCE:

Confidential,NC

App System Engineer

Responsibilities:.
  • Involved in Agile software development lifecycle .
  • Worked extensively on the performance tuning of the application, Used SVN as the version control system.
  • Responsible for maintaining, enhancing and debugging (JIRA) java based application.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap and Back end coding and development using Java Collections, Multi-threading, Servlet, Java beans, Exception Handling etc.
  • Used JavaScript for client-side validations and Created UI with HTML, CSS & JavaScript (jQuery) with AngularJS Creating Dynamic and Rich Design Layout with JSP.
  • Researched and implemented the performance in the NoSQL databases, MongoDB, Cassandra DB.
  • Designed and developed a RESTful and SOAP style Web Services layer to interface with a DB2 system.
  • Used Oracle streams for data migration and data distribution.
  • Involved in writing automated test scripts for most of the business rules that are implemented, C r ea t ed J MS com ponent a dapt e r st oi nt er a ct w it h t he O ra c l eda t ab a s e, Wor k ed on S Q Lq ue r i e s.
  • Developed the application implementing MVC Architecture with Hibernate and spring frameworks.
  • Developed build and deployment scripts in Jenkins using plugins like SVN, MAVEN as Continuous Integration process for handling builds, quality, code analysis, deployments to multiple environments.
  • Used Lotus notes to check for external service updates and WSDL files and documentation of the service.
  • Wrote BRD, FSD , Use Case Specification, Test Scenarios/Test Cases for testing the functional & non- functional aspects of the system.
  • Developed Microservices to provide Restful API utilizing Spring Boot with Spring MVC.
  • Wrote micro service to create User specific algorithm and created/altered database partitions using jdbc template and Spring data JPA.
  • Implemented Cassandra NoSQL database and associated RESTful web service that persists high-volume of user data, Worked with XML and JSON contents.
  • Wrote the JSF navigational rules and configured backing beans in faces-config.xml and Used Forms Engine (UI Framework) to develop the user Interface.
  • Used Spring Web Flow for describing the registration flow and Developing the JSON object and passing to the UI to use it
  • Wrote custom JUnit test cases to perform the unit testing and used ServiceNow tool for bug tracking.
  • Developed Web application using Django, JavaScript, AJAX, Java applets and Servlets, HTML, XML and template languages.
  • Using Amazon Web Services ( AWS) for Design and implementation of public facing websites.
  • Using AWS EC2 to build secure, highly scalable and flexible systems to handle unexpected load bursts.
  • Developed Contract First Web Services using Spring-WS to communicate with Database Tables.
  • Designing and coding stored procedures, functions, triggers, packages using SQL and PL/SQL with tuning concepts.
  • Developed and Consumed Enterprise wide web services using SOAP and RESTFUL web services
  • Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment
  • Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
  • Supported the application in production and worked on the incidents timely manner
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.

Environment: Java7/8, J2EE, JDBC, Spring MVC 4.0, spring, Hibernate, JMS Templates, RESTFUL, SOAP, Collections, Multi-threading, WebSphere MQs, AngularJS, Core Java, and Web services

Confidential,NJ

Java Application Developer

Responsibilities:

  • Involved in requirements gathering and creation of Technical design documents for developing the application to meet the business requirements.
  • Translating high-level requirements and analysis modeling to design models using object oriented techniques
  • Involved in designing and developing the data model, Setup the Java and application level coding, naming and architectural standards
  • Worked on the creation of various subscriptions and topics using SNS and SQS based services and automated the complete deployment environment on AWS.
  • Involved in different REST APIs such as user and transactional using frameworks CXF & Spring REST and implemented Web Service security using OAuth protocol.
  • Prepared Functional Test Cases for Mortgage process according to the business Requirements and executed the test cases in HP QC (ALM)
  • Implemented Multithreading to handle concurrent calls/requests without any/minimal delays.
  • Used Oracle streams for data migration and data distribution.
  • Involved in Publishing and Consuming the Webservices (both SOAP and REST based)
  • Involved in writing the core business logic for functional requirements and set up the validation rules framework
  • Developing/supporting critical Java web applications related to the Engineering Change Management process in agile environment.
  • Experience in developing front-end Single Page Application ( SPA ) using Angualr.JS, HTML5, CSS3, Bootstrap, JavaScript, and jQuery.
  • Used Angular UI router to create routes for various views and subviews, Implemented code according to coding standards and Created Angular.JS Controller which Isolate scopes perform operations.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views
  • Implemented angular form validations and used bootstrap to show error, warning and info messages
  • Created custom angular filters to filter the data based on user selection in bootstrap dropdowns.
  • Involved in writing automated JUnit test scripts for most of the business rules that are implemented, C r eat edJ MS com ponent a dapt e r st oi nt er a ct w it h t he O ra c l eda t ab a s e, Wo r k ed on S Q Lq ue r i e s, S Q L T u n i ng, P L / SQLT un i ng
  • Worked extensively on the performance tuning of the application, Used SVN as the version control system, in the process of moving to GIT.
  • Effective Team Player, excellent work ethics, ability to work in a diverse environment, and self-motivated to contribute towards team/company goals, in addition to individual commitment towards excellence.

Technologies: Java/J2EE 1.6, JSPs, Servlets, XML, XSLT, HTML, JSTL, JavaScript, AJAX, AngularJS, WebSphere Application Server, Oracle 11g, Spring framework, Spring DAO, Spring Integration, RESTful, Web Services, JUnit, Maven, ServiceNow, Windows XP Professional, JavaScript, AngularJS, BackboneJS, CSS, Struts, Hibernate 3.0, Spring, Backbone JS, HTML, DHTML, JBPM, Apache Tomcat, DB2, JUnit, Linux, NoSQL databases, MongoDB,Cassandra DB.

Confidential

J2EE/ Java Developer

Responsibilities:

  • Involved in creating the technical and functional specification documents from the requirements from BA
  • Object Oriented Analysis and Design for the system from use case and requirement documents using UML, Rational Rose.
  • Participated in analysis activities, software design reviews and GUI design reviews.
  • Involved in database modelling design, development, management
  • Designed end to end communication across different application layer using Sequence diagrams for various modules.
  • Involved in creating and publishing the SOAP and REST based WebServices,Worked in the Agile environment.
  • Involved in design review, design presentation and getting sign off from the client. Participated in architecture meetings, design meetings to give technical input on architecture and design and resolving design issues.
  • Developed UI screens for a business user to validate tracking, positions and options details. Used JSP, HTML, CSS, JSTL, jQuery, Backbone.JS and AJAX for the enriched front end.
  • Implemented SOA based architecture using web services to build a loosely coupled system
  • Created Stores, controllers, views, models and used various Backbone JS components to develop the web application.
  • Applied framework and Design patterns in application design to make application scalable and loosely coupled from other components.
  • Worked on designing MQSeries based queues and MQ Workflow for enterprise messaging using JMS API.
  • Designed Web Services architecture for the application using SOAP, XML/XSLT, WSDL and UDDI.
  • Participated in code reviews, designed unit test and integration test using Junit.
  • Used SVN as the version control system

Technologies: JAVA, J2EE, EJB, CORBA, JSP, Servlets, Struts, J2EE Patterns, JDBC, MQSeries, Web Services (SOAP, XML/XSTL.

Confidential

Associate Java Developer

Responsibilities:

  • Object Oriented Analysis and Design for the system from use case and requirement documents using UML, Rational Rose.
  • Involved in designing system architecture and identifying proper patterns and framework for the system.
  • Participated in analysis activities, software design and design reviews with Sun Microsystems.
  • Communicated with Business Owners to finalize Use Cases, Design documents and System Architecture documents.
  • Designed EJB components using EJB design patterns. Used J2EE Design Patterns such as Session Facade, Business delegate, Factory, Request Helper, Command, Singleton, Value Objects and Data Access Object.
  • Designed Presentation layer using MVC, Struts framework. Designed Action classes, Action forms and controller design.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Worked in adoption of Agile methodology by working on continuous iteration, automated build and deployment using Ant, Pair programming, Test driven development(TDD) methodology and automated testing using JUnit.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Worked in RDBMS implementation using SQL, PL/SQL on Oracle 10g database.
  • Designed wizard based Credit application module for the application. This module is the heart of the application and was a complex one.
  • Co-ordinate the user interface design with the separate group responsible for the HTML layout.

Technologies: J2EE, Struts (Tag libraries, Tiles etc), XML/XSLT, Log4J, LDAP, JDBC, Oracle, UNIX, Web Services (SOAP, XML/XSTL, WSDL & UDDI), UML, Rational Rose, Visio, J2EE Patterns, RUP, Windows 2000, JSF 1.2, JSP,JSTL, Spring, JMS, JPA, JQuery.

Hire Now