We provide IT Staff Augmentation Services!

Sr. Java /j2ee And Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • More than 5 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE. Experienced in creating dash boards, reports using BackboneJS.
  • Experienced in Java Web - based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iterations. Experienced in Client-side validation, Client-Server data interaction using AJAX in NodeJS.
  • Expertise in Object Oriented and Multi-threaded/Concurrent Programming using Java/J2EE related technologies.
  • Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as Spring, Hibernate, Servlets 3.x, Scala, Amazon Web Services and AWS Elastic Compute Cloud EC2, Struts framework, EJB, JSF, JSP, JDBC. Experienced in Working with Spring JDBC Template, JMS Template, EMS, and Java Beans.
  • Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBATIS for mapping Java POJO classes/Objects with database and using Hibernate Query Language (HQL)
  • Experienced in front End technologies such as HTML 5, CSS 3, jQuery, JavaScript, ReactJS, NodeJS, AngularJS, Bootstrap, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, XSD, XSTL, Tiles, Tag Libraries.
  • Experienced in Full stack front end technologies using GruntJS, Glup Server, Yoman generator for Angular.
  • Experience in developing Mobile web applications using jQuery Mobile and phone-gap for Smartphones & Tablets.
  • Experienced in implementing Service oriented architecture (SOA) Web Services using SOAP, REST services.
  • Experience in working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies. Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Display Tag, XML/XSD.
  • Experienced in frameworks: Spring MVC, Jakarta struts framework, JSF, spring and Hibernate.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP and Spring JDBC, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf. Experienced in developing UNIX shell scripts for batch processing.
  • Experience in Spring Security Framework for User Access Management and involved LDAP configuration for authentication, authorization. Experienced in building service-oriented solutions and RESTful Microservices.
  • Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos.
  • Expertise in Microservices to communicate through HTTP protocol for implementing SOA approach.
  • Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.2/4.x, and REST based Web services (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG), XML API and tools.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Session Facade, DAO, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in configuring and deploying the applications on Tomcat, Glass-Fish, WebSphere, WebLogic and JBoss Servers.
  • Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL. Involved in BPM (business process management) tools like JBPM and Adobe LiveCycle.
  • Experienced in working with multiple databases like Oracle 10g/11g, SQL Server, MySQL, DB2, NOSQL DB (MongoDB, Cassandra). Experienced in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS, and Node.JS.
  • Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven & debugging through log4j. Experience in JUnit frame work with Mockito and Easy mock, Spring Junit Runner.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), Net beans, Spring Tool Suite (STS), intellij 14.x/15.x
  • Experience in using different version controlling/tracking systems Subversion, CVS, SVN, GIT, and Rational Clear Case.
  • Good Knowledge in Apache Active MQ Series with Camel most widely used as service bus.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0, Drools, SQL, PL/SQL, Scala

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS, Spring Security 3.2, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring Eureka, Spring AOP, Spring HATEOS, Spring Hystrix, Struts, Servlets, Java Swing, Applets, Spark

Design Patterns: Singleton, DTO Pattern, DAO Pattern, Delegate Pattern, Service Facade, Factory Pattern, Front Controller Pattern, MVC Pattern

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, JBOSS

Relational Databases: Oracle 10g/11g/12c, SQL server, MySQL 5.7, DB2 11.1, PostgreSQL 9.4.10

NoSQL Databases: MongoDB, Cassandra, Couch DB, Neo4j, Cockroach DB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, JSON, CSS 3 and CSS 4, jQuery 2.11, Angular 1.6.6, Angular 2.0, Angular 4.0, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes, Docker.

IDE's: Eclipse, NetBeans 8.0.2, IntelliJ IDEA 2017.1, Spring Tool Suite (STS) 3.8.3, WebStorm, Atom

Operating Systems: Windows 10, Linux Mint 18.1, UNIX

Messaging Tools: JMS MQ, IBM MQ, Rabbit MQ, IBM MQ 8.0, Apache Kafka

Testing Tools: JUNIT4.12, JMeter, Mockito, TestNG, Jasmine, Karma

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, Waterfall, TDD (Test-Driven-Development), Scrum, Kanban

Build Tools: ANT 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins

Version & Source Control: GIT, Bit Bucket, CVS, SVN, GITHUB 2.12.0

XML Technologies: XML, XSLT, TCP/IP, LAN, WAN

Webservices: SOAP, WSDL, JAX -WS, JAX -RPC, REST, SAX/DOM parsers, Jersey, XML, and XSD

PROFESSIONAL EXPERIENCE:

Confidential, McLean, VA

Sr. Java /J2EE and Full Stack Developer

Responsibilities:

  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS used jQuery to make AJAX calls. Used AngularJS for creating user interfaces and connecting to software components.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle model.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.
  • Implemented Node.js express server, using Ajax, JavaScript/jQuery to make connections between server and Database.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views.
  • Developing cross platform server-side applications using Node.js to achieve scalability in real-time.
  • Built REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls. Working on building Drools based restful API to validate and process Loan for client.
  • Build API to process Loan request after successful validation, Validation API consist of verifying data provided by customer like address, SSN, credit history with personal Details. Designed and Implemented the DAO layer using spring, hibernate. Configuring XML based kie-Session and writing DRL rule for validation and business logic.
  • Implemented Fluent Builder Pattern for Designing in System Architecture, OOAD Design and used in development of highly cohesive modules with minimal coupling. Created and deployed Rules engine API into JBoss BRMS image.
  • Created and maintained Kie-bases and Kie-Sessions in K-module XML. Deployed the Rules in Kie-management server.
  • Created containers in the Kie Server to have different rules in same decision server for execution.
  • Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info and debug messages.
  • Followed test-driven development (TTD) as a part writing all Unit Tests and Integration Tests.
  • Unit and integration test cases are being designed and developed using JUnit.
  • Resolved bugs/defects in application by coordinated with team members of the project using JIRA.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Integrated spring with Hibernate using Hibernate Template to perform CRUD operations against database.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection to wire objects.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Models.
  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Used Spring Boot based services to interact through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Worked on XML parsers (JAXB) for data retrieval and JAXB parser for marshalling and un-marshalling.
  • Validated REST Web Services using Rest Assured Library with Ham Crest Matchers.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database. Extensively worked on Entity beans in the persistence layer, interaction with Oracle DB.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO.
  • Involved in Dev Ops activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks and configuring clusters in the AWS ECS Console.
  • Implemented Google Check Style for developing code as a part of Primary Automated Code review and Quality.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins. Used GIT as version management, JIRA for defect management system.
  • Experience with Web logic application server set up to deploy the applications, configured messaging.

Environment: J2EE, Spring 4.x, Spring Boot, Spring MVC, Spring Hystrix, Spring quartz, Docker, Drools, Jira, Java1.8, Hibernate 4.x, Angular JS, Node.js, HTML5, jQuery, JSON, AJAX, GWT, Web Services, XML, JAXB, WSDL, JavaScript, Oracle 11g/12c, Agile Methodology, Design Patterns, Git, SourceTree, Bit Bucket, Apache Maven, JUnit, Rest Assured,, Apache Kafka, Postman, WebLogic 12c, AWS

Confidential, Pittsburgh, PA

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Actively involving in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile Methodology in the SCRUM Cycle model. Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed using new features of Java 1.8 Annotations, Generics, Enhanced for Loop and Lambda Expressions.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection API's.
  • Worked with the key components of AWS (Amazon Web services) like EC2 (Elastic Compute Cloud) and S3.
  • Good work experience in Web Designs which includes HTML5, XHTML, CSS3, JavaScript, jQuery.
  • Used HTML5 and CSS3 for UI development and build on Bootstrap 3.0. Data binding, custom AngularJS directives tags to design, develop a custom, single-page, responsive web application and integrated with Spring forms.
  • Using Angular Ionic framework as part of implementing mobile version of application.
  • Using jQuery to develop the widgets, to perform the client-side validations, UI centric Ajax behaviour.
  • Developing various generic JavaScript, Angular functions used for client-side validations.
  • Developed major changes on Adobe-Flex front-end with changes in business logics on legacy application.
  • Used GWT and Amazon AWS(EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Worked on Spring Security with LDAP for Application Authentication and Authorization.
  • Using Spring AOP Module to implement logging in the application for application status.
  • Spring MVC Framework design pattern is used to have relationships between application components.
  • Extensively used Spring DI (IOC), Bean Wiring, Inheritance, Auto Wiring, AOP and Spring Quartz Scheduler for Jobs.
  • Used Microservice architecture, with Spring Boot interacting through a REST and Apache Kafka message brokers.
  • Worked with Kafka Cluster using Zoo Keeper, Apache Kafka is used to send message objects to client queues.
  • Worked with Spring Ribbon and Kafka Broker apart from JMS service to handle heavy traffic.
  • Implemented Spring Circuit breaker pattern and integrated Hystrix dashboard to monitor Spring micro services.
  • Implemented SOA to develop Spring RESTful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis. Performed unit testing using Junit and Mockito.
  • Using Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Using Hibernate framework for back end development, Spring dependency injection for middle layer development.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria. Implementing AngularJS and Node.js with Spring MVC as model component.
  • Used Hibernate Annotations to reduce time at the configuration and accessed Annotated bean from DAO layer.
  • Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple xml, alerts.
  • Used MuleSoft ESB for routing, filtering and aggregate message between application based on content and rules.
  • Used various connectors, Dynamic & Content Based Routing, Messaging, Exception handling using MuleSoft ESB.
  • Developed Applications using Rule Engines-JBoss Drools 4.x, Work flows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users and used SOAP UI for testing the web services.
  • Integrated the Drools and JBPM to application framework which involved dynamic creation of kie-Base, Kie-Sessions.
  • Developing Application to asses JSON and XML from Restful web service from consumer side using AngularJS.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Worked with Oracle Indexes to increase the performance of Oracle SQL queries.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring, Designing in Sharding Environment.
  • Performed deployment of applications on WebSphere Application Server.
  • Developing MDBs for receiving and processing data from WebSphere MQ series.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
  • Expertise in design and development of business processes using IBM BPM (Lombardi Teamwork's) including process Modelling. Using JIRA to assign, track, report and audit the issues in the application.
  • Deploying the source code on SVN (Subversion) source code repository.
  • Configuring Karma test runner for the project and unit tests are written in Jasmine.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.

Environment: J2EE 1.8, spring 4.x, Spring Boot, Spring Quartz, Spring Hystrix, Spring AOP, Hibernate 4.x, AJAX, JMS 1.1, XML, SOAP UI, WSDL, REST, JDBC, JAX-WS 2.2, Apache POI, JavaScript 1.8.2, AngularJS, Node.js, UML, HTML5, JAXB 2.2, SVN, Log4J, JMeter, WebSphere 8.5 Application Server, Eclipse, Maven, Adobe Flex, Jasmine, Karma, Protractor, Jira, Oracle 11g/12c.

Confidential, Pittsburgh, PA

Java Full Stack Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed Swing, spring, J2EE based MVC (Model-View-Controller) framework for the application.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Designed Prototype and project layout skeletons using AngularJS, ReactJS, jQuery and CSS and HTML.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Used JBoss Fuse-ESB to create mediation or route message between Services.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
  • Developed the Web application using Spring MVC, Html, JSP and JavaScript.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX. Involved in the configuration of Spring, Micro Services Framework and Hibernate mapping tool.
  • Used Spring Dependency Injection, Annotations, and Spring MVC components for REST API, Spring Boot for micro-services to implement business layer and navigation part of application.
  • Worked on Spring Quartz, form-based authentication and secured REST endpoints with HTTP Basic authentication.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Deployed Application instance on JBoss and WebLogic Server, JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Used ActiveMQ to integrate with JBOSS Fuse. Worked with HL7v2 and HL7v3 message specifications.
  • Responsible for design and development of Web Services Client/Server to consume HL7 messages.
  • Implemented the database connectivity using Oracle 10g database as backend.
  • Understanding of RDBMS concepts and working experience of Relational Databases like Oracle.
  • Experience in writing Stored Procedures, Functions, PL/SQL, packaged using TOAD.
  • Build features using TDD (Test driven development) and Domain driven design in DevOps environment with continuous integration, regression and deployment. Heavily used SOAP UI Pro version for testing the Web Services.
  • Developed several REST web services which produce both XML and JSON to perform tasks.
  • RESTful web services using Jersey for JAX-RS implementation. Tested cases by using selenium test.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Automated build and deploy using Jenkins in JBOSS application server. Used log4j for logging and SVN for version control.
  • Involved in tuning the heap size parameters and JVM's Garbage collector for WebLogic/JBOSS application servers.
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Defined a message store architecture necessary to support Drools rule engine input processing, scalability.
  • Used to test performance both on static and dynamic resources using JMeter.

Environment: Java, J2EE, JDK 1.6, WebLogic, AWS SDK, SVN, Spring 4.x, Spring Boot, AWS SNS/SQS, Hibernate4.x, Rest Webservices, JavaScript, UML, Web Services, HTML, CSS, SASS, WAS 8 WSDL, JIRA 5.x/6.x, JAXB, JAXRPC, HL7 Editor, AKKA, Web Selenium, Angular JS, Scala IDE, ilog, Drools, TFS, Micro Services,, AJAX, Apache JMeter, jQuery, Maven, Oracle 11g.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology. Developed cross browser compatibility code using CSS and jQuery.
  • Developed application using design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory, Singleton.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, HTML, SASS and Ajax to speed the application. Involved in coding for the presentation layer using jQuery, jQuery Mobile, and JavaScript.
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer. Continuous integration services are provided for software development using JENKINS.
  • Used Ext JS, AJAX to get the data from the server asynchronously by using JSON object.
  • Implemented CRUD operations with Mongo-DB (NoSQL) and manage all the details of Customer.
  • Developed PL SQL store procedures to convert the data from Oracle to MongoDB.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader. Involved in writing XML validation classes using Struts validation framework.
  • Developed POJO objects and used Hibernate the Object-Relational Mapping (ORM) tool to access persistent data from SQL Server, Worked on Hibernate object relational mapping according to database schema.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JBOSS Fuse ESB to normalize number of protocols to a single protocol.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web Services.
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and framework running on WebLogic/JBOSS servers.
  • Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter. Implemented J2EE deployment on WebLogic/JBOSS servers - QA & Staging.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Worked on Drools Rule Engines with corresponding to validate the business User Roles.
  • Defined a message store architecture necessary to support Drools rule engine input processing, scalability and recovery.
  • Worked with Splunk to logging and analysing defects status. Used SVN for version control of the application.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.

Environment: Java, J2EE, JDK 1.5, Spring core, Drools, MongoDB, JMeter, Hibernate, Spring MVC, Hibernate, SOAP/Rest Web services, AJAX, XML, jQuery, HTML, Oracle 11g, CSS, Maven, Rational Rose, Jenkins, Splunk, SFX, Splunk, Junit, Oracle, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development with both iterative (Agile, Water fall). Involved in coding for the presentation layer using jQuery, jQuery Mobile, NodeJS, JavaScript.
  • Interacted with Managers & Business users for performance issues, discussed about key Aspects based on requirements and its relational mapping to the application with users.
  • Involved in Code reviews and refactoring done during the development and checklist is strictly adhered during development. Worked on Core Java, low latency side using Java Concurrency on the back-end of the application.
  • Involved in Migrating the application deployment procedures, Googles Version Control for development with GAE google app Engine, Un-Fuddle (GIT/SVN) as defect management system.
  • Developed Application using Spring MVC 3 widely with annotations, Dependency injection, IOC, integrated with the Struts 3 frame work with views based on JSPS. Customized the CSS for the ace components used as per the style guide.
  • Used Core Java features such Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions used Multi-Threading and concurrency and implemented threads while preparing and generating mails.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture. Developed re-usable utility classes in core java for validation that are used across all modules.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern etc. for re-usability. Transaction management is done by JTA API specification by implementing them.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJS. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Involved in presentation layer frameworks using jQuery widgets such as "Wizard", "drag-gable", "autocomplete", "slide", "accordion", "dialog", "tooltip" etc. other jQuery plugins.
  • Developed data tables using Ace components, implemented Sorting, Filtering and Pagination functionalities to it.
  • Used Spring JDBC template to retrieve the data and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it. Developed an API to write XML documents from a database.
  • Implemented the application using design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory and Singleton. Implemented Map-reduce functionality in MongoDB to maintain customer order tracking.
  • Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on Node JS. Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
  • Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes and reporting. Implemented CRUD operations with Mongo-DB (NoSQL) and manage all the details of Customer.
  • Implemented data push to the staging area, Adapters Such as fetch data from R/3 Server by using Spring integration components based on daily bases. Developed Junits using Mockito and Spring Junit Runner frame work.
  • Developed the IDOC Servlets for consume interfaces which converts the IDOC to XML/JSON and to DB using web methods with spring Rest. Used Apache Maven for project management and building the application.
  • Involved in Web Services Testing using SoapUI to create and execute automated functional, regression, compliance, and load tests. Provided JUnit support for the application for debugging the system and Test-Driven Development (TDD).
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.

Environment: Core Java, Spring MVC 3, Spring integration Components, SAP-MDM, Spring JDBC, Spring Rest, Spring Dependency Injection, Struts 3, JMS, JIRA, NodeJS, jQuery, jQuery Mobile, Java script, Html, CSS, Apache Tomcat 7.0, Restful, Eclipse, Mongo DB, Maven, Drools, Mockito, Spring, Junit, SVN.

We'd love your feedback!