Java Full Stack Developer Resume
Westchester, IL
SUMMARY
- Having 8 years of experience in delivering enterprise solutions in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
- Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements ofJava/J2EE Applications.
- Experienced working in conditions utilizing Agile (SCRUM) and Waterfall improvement philosophies.
- Worked on spring boot, Spring Rest template to develop application - level Micro services and Hands on contribution wif Struts, Hibernate and JPA structures.
- Worked broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
- Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written inScala.
- Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java 8 classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, and Projections.
- Proficient in implementation of frameworks like Struts 2.x/1.x, Spring4/5, EJB3.2, JSF and ORM frameworks for persistence like Hibernate, JPA.
- Experience wif Containerization and Orchestration wif Kubernetes, Lambda,GraphQL,Graphdb. Neo4j, Kinesis.
- Strong experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JSON, AJAX, Angular JS/2&4, Bootstrap, jQuery wif Standard Validations.
- Extensive experience in Java, J2EE technologies such as Servlets, JSP, Struts, Spring, Hibernate, Swings, Applets, JSF, EJB, JPA, RMI, JMS, JNDI, IBatis, Web Services, JMS, JSTL, JDBC, Multithreading etc.
- Designed and created business applications utilizing JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, Struts, Hibernate, SOAP and REST API administrations.
- Java/j2EE wif EJB's, Java servlets, JSP and the Grails framework. The embedded application was also implemented inScalaand built wif the Akka framework.
- Develop Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, wif partitions and sub-partitions.
- Developed user interfaces using JSP, HTML, CSS3, JavaScript, JQuery, Linux, and Ajax wif JSON.
- Strong knowledge of Google Cloud application (GCP) security models, protocols and tools like AWS IAM, AWS KMS policy, AWS Lambda, Google Cloud Applications (GCP).
- Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack.
- Designed and Developed Various Angular 2.0/4.0 Components (ngModules), Service (observable/promises), Directive and Pipes.
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MySQL, and JIRA.
- Experience wif Programming in UNIX Shell Scripting, Action script.
- Knowledge of SQL Database and NoSQL Databases Mongo DB/ Cassandra.
- Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
- The application is developed on Micro Service Oriented Architecture using Spring Boot and Angular JS 4.0, ReactJS to integrate and communicate wif the already existing applications.
- Designed and developed data ingestion fromKafkausing spark batches and spark streaming.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, wif partitions and sub-partitions.
- Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, STS, RAD, Net Beans, IntelliJ14.x/15. x.
- Possessing good interpersonal skills applications Kubernetes in coordinating various teams like development team, QA team and support team as required
- Experience working wif different Build/Deployment tools like Maven, Ant and Jenkins and Project Management tools like JIRA to cope wif Agile Scrum.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD in Using a Microservice architecture, wif Spring Boot-based services interacting through REST and Apache Kafka.
- Experience in bash and Python scripting wif focus on DevOps tools, CI/CD and AWS Cloud Architecture configuring and deploying the applications into Tomcat, Nginx, WebSphere, WebLogic and JBoss.
- Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
- Experience in implementing J2EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Applications.
- Hands on enough experience in developing building tools like Maven at SQL/NoSQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
- Expertise in unit-testing wif tools like JUnit, Mockito, TestNg and Integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing)
- The module is developed using Play andAkka,Scala framework using java8 reactive paradigm.
- Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers measure of involvement in J2EE Testing in creating experiments wif JUnit for Unit testing, and logging utilizing Log4j.
- Responsible for providing support to the production team to optimize the job execution process. Environment: AWS, Planned, designed and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement.
- Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), NetBeans, and IntelliJ.
TECHNICAL SKILLS:
Languages: Java 5/6/7/8/11, C/C++, XML, UML, SQL, Python, PL/SQL2.3/2.1
J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, RMI, EJB, JFC/Swing, AWT, Applets, Strings, Multithreading, Arrays, Java Networking
Web technologies: NodeJS, ReactJS, AngularJS,2, Angular4,6,7&8, Groovy, JavaScript, Express.JS, jQuery, Karma, Jasmine, Ext-JS, Grunt, XML, JSON, CSS3, HTML5, XHTML, Bootstrap, Perl, AJAX
Databases: Oracle 8i/9i/10g/11g/12c, SQL server, MySQL, DB2
NoSQL Databases: Mongo DB, Cassandra, PostgreSQL, NoSQL, MySQL
PL/SQLIDE Tools: Eclipse, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3
Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Spring Boot, Spring MVC, Hibernate, JSF 1.2/2.0
Operating Systems: Windows, Linux Mint 18.1, Unix
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC
Design Tools: Adobe Photoshop, Adobe After TEMPEffect, Dreamweaver
Application/Web Servers: Oracle/BEA, Weblogic8.1/9.1/10.3, Apache Kafka, IBM WebSphere8.x/7.x/6.x/5.x, JBoss4.x/3.x, Tomcat5.x/6.x/7.x/8.x
Web Services: WSDL, JSON, SOAP UI, SOAP, REST, REST API, Apache CXF, Elastic Bean
AWS Tools: EC2, RDS, S3, ELB, EBS, Lambda
XML Technologies: XML, DOM, JQuery, XPath, DTD
Tools: UML, Splunk, SQL Developer, TOAD, Hudson, Log4J, Postman, Grunt
Testing technologies: JUnit, JMeter
Build tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, PCF, CI/CD, Azure, Google cloud, Kubernetes, Docker, Jenkins 2.x
Version Controls: SVN, CVS, GitHub, Clear case
PROFESSIONAL EXPERIENCE
Confidential, Westchester, IL
Java Full Stack Developer
Responsibilities:
- Involved in all phases of SDLC like Requirements Gathering, Design, Analysis and Code development extensively used Angular JS components, filters, services, bootstrap to support Desktop and mobile versions.
- Involved in Angular6&8, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility designed Prototype and project layout skeletons using ReactJS, JQuery, CSS3, Typescript and HTML5.
- Developed real time tracking of class schedules using NodeJS (Express.JS framework) involved in developing thread Safe blocks for multi thread access and distributed transaction management.
- Excellent knowledge and working experience in complete Core Java 8 Package using oops concepts, Arrays, String, Exception Handling, Collection framework, Multithreading, Serialization and me/O stream concepts.
- Developed application on Spring5 framework by utilizing its features like dependency injection, Spring Beans, Spring data, Spring AOP, Spring Security, Spring JDBC, Spring boot, Spring batch, Spring Web flow using MVC.
- Used Spring Quartz for scheduling tasks to generate reports and emails to clients upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
- Developed persistence layer integrating Hibernate wif Spring support and used Spring JDBC for lightweight database operations.
- Experience in cloud-native application development wif Docker,Kubernetes, Open Shift or related cloud container platform ecosystems.
- Used IBATIS framework wif Spring framework for data persistence and transaction management implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring micro services.
- Worked wif Kafka Cluster using Zookeeper and also used Spring Boot for building Micro services and developed Spring based application radically faster wif very less configuration interacting through a combination of REST and Apache Kafka message brokers.
- Proven experience wif Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat.
- Worked onRestfulWeb services using Jersey for JAX-RS implementation as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services.
- Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular6&8 modules.
- Used JIRA and SVN to cope up wif agile process
- Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
- Experience wif public cloud platforms like AWS andGCP.
- Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4 Junit for testing the web services.
- Implementing or exposing the Micro services to base on REST API utilizing Spring Boot wif Spring MVC.All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
- Used Hibernate Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
- Responsible for Spark Streaming configuration based on type of Input Source Developing business logic using Scala. Developing traits and case classes etc. in Scala.
- Experience in using Automation tools like Selenium and Cucumber.
- Experience in designing, developing, and maintaining software solutions inGCPenvironment.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, wif partitions and sub-partitions.
- Hands-on experience in designing, implementing, and managingKubernetes.
- Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously, asynchronously and send JMS message to Apache Active MQ on the edge device.
- Used Magneto Connector - Connecting to Magneto API wif java using SOAP on experience wif Mongo DB Installation, Configuring, Monitoring and Designing Shared Environment.
- Implemented SOA to develop Spring Restful/Micro services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
- Developed Linux Shell scripts and Cron to perform refresh of Neo4j database from Oracle database.
- Designed load balancer in Micro services using the Netflix ribbon client PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- Implemented joins stored procedures, views, Unions in Oracle database to fetch the data deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
- Used Amazon Web Services (AWS) like EC2, S3, Lambda, cloud watch and Elastic Bean Stalk for code deployment-built Data Access Layer using Elastic Search for Recommendation view for repair events and worked on deploying AWS Elastic search to monitor the state and condition of the applications.
- Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation worked on AWS cloud services for installing, configuring and troubleshooting servers using AWS Systems Manager.
- Used Docker images in task definitions to launch containers on EC2 instances in you're cluster’s integration of oracle MuleScopes to encapsulate other message processors to function as a single unit.
- Developed Applications using Rule Engines-JBoss Drools 4.x, Workflows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users
- Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif SVN, Jenkins, and Jenkins Jobs.
- Worked wif the Node package manager (NPM) along wif Karma, Jasmine, Grunt and Bower for test and build GitHub for version control, JIRA for bug and issue tracking.
Environment: Java 8&11, J2EE, Spring 5.x, Spring MVC, GCP, Spark, Spring Boot, Hibernate, AngularJS, Angular6&8, SOAP, REST, REST API, JPA, JSP, JavaScript, Typescript, Agile, Elastic search Micro services, Jira, Jenkins, Scala, WebSphere, Shell, AWS, Lambda, Mongo DB, Kafka, Kubernetes, Selenium, Multithreading, Docker, NodeJS, ReactJS, JQuery, AJAX, Jboss, HTML5, SOAP UI, XML, WSDL, Mule ESB, Express.JS, GIT, Design Patterns, PL/SQL, Junit, Maven, Eclipse IDE, and Oracle 11g.
Confidential, Memphis, TN
Full Stack Java Developer
Responsibilities:
- Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).
- Designing and implementing scalable,RESTandmicro services- basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability.
- Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets.
- Used Pivotal Cloud Foundry (PCF) to quickly build, deploy & update the application worked on Pivotal Cloud Foundry to host Cloud based Applications.
- Experience wif non-relational and relational database engines like MySQL, PostgreSQL, Oracle, andMongo DB.
- Used Hibernate Framework for object relational mapping and persistence developed TEMPeffective web pages using HTML, CSS, JavaScript, Typescript, ReactJS, NodeJS and Bootstrap.
- Written Python scripts to automate AWS services which include Web servers, ELB, Cloud Front distribution, Database, EC2, Lambda, databasesecuritygroups and S3 bucket.
- Used Docker for setting Azure Container Registry wif Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes.
- Extensively working on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster.
- Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala,Akka.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Proficiency in integrating production grade Nodejs applications wif REST endpoints and NoSQL/GraphDB engines
- Automated regression test cases using Selenium and Coordinated wif testing team.
- Experience wif high-speed messaging frameworks and streaming (kafka,Akka, reactive).
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
- Good knowledge in Design, develop, deploy high performing data solutioning inGCP.
- Developed Linux Shell scripts and Cron to perform refresh of Neo4j database from Oracle database.
- Developed Application to JSON and XML from Restful web service from consumer side using Angular JS configured Hibernate session factory to integrate wif Spring4 and generation of database schema.
- Responsibilities as a XSLT web developer include design and develop the websites wif the java and XSLT and Worked wif Tag Libraries in Struts framework.
- Experience in using application servers such as WebLogic, WebSphere and Apache Tomcat.
- Perform model, tune,implementation of Google Big query solution inGCP.
- Developed SOAP, Micro Services which are like API's used for Home Automation they also keep the data in synchronization between two database services.
- Experience wifNoSQLlikeGraphDB or MongoDB and relational databases
- Deploying J2EE applications to Application Servers using Ant, Maven & Shell Scripts.
- Knowledge on Linux operating system, UNIX commands and PERL script.
- Developed CI/CD system wif Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA) which can data bind and synchronize wif Angular6 framework.
- Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts on Bootstrapping technology for the best User Presence.Extensively used the JavaScript, Typescript and jQuery plug-in to fetch and display the data on web pages and create interactive features in the application.
- Used multiple Action Controllers to control the page flow, Interceptors for client validations Spring Interceptors to validate web service requests and to enable notifications.
- Experience wif wide range of data store technologies likePostgreSQL,Mongo DB, Elastic search.
- Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
- Developed unit test cases using JUnit and used Log4J for logging and debugging MySQL as backend database and involved in development of Stored Procedures.
- Used SVN as a version control to track and maintain the different version of the project Maven scripts to build and deploy the application.
- Used JIRA as issue Tracking Tool.
- Experience in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.
Environment: Java 7, J2EE, Spring 4.x, Spring MVC, Spark, Spring Boot, Hibernate, XML, XSL, Micro services, AngularJS, Angular6, SOAP, REST, REST API, NodeJS, Akka, Selenium, Jenkins, Jira, PostgreSQL, Elastic Search, Kafka, Maven, ReactJS, Shell Script, GCP, Mongo DB, WebSphere, Multithreading, PCF, JQuery, Docker, CI/CD, Kubernetes, Scala, Python, Bootstrap, JavaScript, Typescript, HTML, CSS, Ajax, Tomcat 8.0, JPA, Git, Groovy, JMS, SoapUI, TestNG, JSON, Ant, Log4j.
Confidential, Baltimore, MD
Java Backend Developer
Responsibilities:
- Followed Agile wif JIRA for a 2-week release approach of development/deployment strategy, Test Driven Development (TDD) and developed technical design documents.
- Used Package Manager (NPM) to manage modules & used it to install tools like Grunt and Express implemented AJAX call from Angular JS at client to server.
- Develop High Volume - Ad Data Analysis applications systems using: Java8, JMX, JMS,My Baits, Spring core, Spring boot, ActiveMQ, Camel, Mule optimization, JDBC Driver optimization, Transact-SQL Stored Procedures, Mongo DB, Google protobuff, Maven, AngularJS, CSS in OSX and Linux environments.
- Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
- Hands on experience in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss and WebLogic.
- Integrated XML schema wif the application. Good knowledge on MQ like Kafka.
- Implement API Service using ApacheCamel.Developed REST APIs using Java 8, Play framework and Akka.
- Created User Interface Design using HTML5, CSS3, JavaScript, Typescript, SOAP and AngularJS, Bootstrap. Implemented useful and elegant features and visualizations.
- Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ to communicate from Client to Server.
- Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
- Experience of PostgreSQL/ Oracle / MySQL / NoSQL databaseslike Mongo DB, Cassandra, Neo4J.
- Designing and Exposing Rest API and providing documentation using Spring Boot, Spring MVC Java expression tags were avoided using Bean, HTML and Logic Tags, used display tags to render large data.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate worked wif controller, service and view components in applications using spring framework.
- Implemented spring modules like Controller, DI/IOC, spring security, spring batch AOP and AspectJ, Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
- Good experience on setting upKubernetesplatform, deploying Micro services and other web applications, and managing secure secrets.
- Report generation inMongo DBusing JavaScript, shell scripting, java.
- Good Knowledge in design, develop and implement secured APIs on AWS inNodeJSprogramming language.
- Experience building modern user interfaces usingReactJS.
- Experience wif NoSQL data stores such asMongo DBor Cassandra.
- Used Pivotal Cloud Foundry (PCF) for application deployment using Shell script, Git as version control, Maven for artifact build, Log4j as logging framework and Jenkins as CI/CD tool.
- Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API and parsed the data to client and handled the security and Authorization
- Developed Micro services using RESTful services to provide all the CRUD capabilities Service Oriented Architecture (SOA) was exposed through REST wif loose coupling between layers using Spring framework during development.
- Good experience wifElasticsearch/graphDB / NoSQL store.
- Extensively working on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster.
- Reported security and microserviceincidents to management. configuration ofRedHat/Linux to fit security attending SCRUM meetings.
- Good understanding ofReactJSand its core principles and experience in building applications using ReactJS and AngularJS &2.
- Having good exposure onNodejs, Webservices (Soap and rest) and familiar wif Asynchronous and Synchronous communication.
- Knowledge in implementing container-based APIs using a container frameworks Open Shift, Docker, orKubernetes.
- Experience in delivering APIs wifNodeJSor Typescript.
- Experience in Docker & deployed theDockercontainers in Kubernetes (Micro services).
- Enterprise level web applications were supported by building Spring based Java and Scala Micro services consumed messages from JMS-Message driven beans and Active MQ, integrated the services wif Beans.
- Experience in Creating, Dropping Indexes, Tables, Stored Procedures and Views on Oracle DB cloud environment for Micro services was provided using Spring cloud Netflix (Eureka server, Hystrix)
- Expertise wif employment of Spring and Zookeeper apart from JMS as messaging service MDBs for receiving and processing data from Rabbit MQ series.
- Expertise on Selenium Data Driven framework and integrating it wif Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
- Hands on experience wif using Version Control Systems (VCS) tools like SVN&GIT playback tool feature for authoring tests TEMPhas been used in executing more than 100 test cases
- Writing Unit test cases using JUnit testing framework and performed unit and system testing Log4J is used for logging purposes and debug levels are defined for controlling what we log.
Environment: Java 5, J2EE, Spring, Spring MVC, WebSphere, Docker, NodeJS, Spring Boot, ReactJS, Hibernate, Mongo DB, AngularJS, Angular 2, SOAP, REST, REST API, Micro Services, Selenium, Scrum, Spark, PostgreSQL, Kafka, Agile, Akka, Shell Script, Scala, Cassandra, HTML5, CSS3, JavaScript, Typescript, Bootstrap, Kubernetes, AJAX, JSON, Maven, JUnit, Log4j, Jenkins, MySQL, SVN, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in gathering business requirements directly from the end user and prepared System impact analysis document (SIA) and functionality documents.
- Build Micro services for the delivery of software products across the enterprise.
- Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings wif Scrum Master, communicated wif testers and resolved tickets.
- Developed RESTful Micro services using Spring REST and MVC and used Swagger for manual testing and documentation of Micro services.
- Developed the web application based on the MEAN Stack using Mongo DB, Express JS, Angular 2.0 and NodeJS.
- Developed custom Directives in Angular 2.0 to make reusable components, custom views using Bootstrap components and involved in configuring routing for various modules in the application.
- Created platform as infrastructure wif AWS (EC2, RDS, ELB) used Jenkins to run the automated deployments.
- Implemented a continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI’s.
- Designing and deploying enterprise-wide scalable operations on AWS.
- Developed Generic web service architecture using Spring Webservices, JAXB, and Hibernate which could transform responses into SOAP, REST, &JSON
- Allowing for rapid development and clean separation of core business logic and communication protocol.
- Streamlined the server implementation by moving to JSON and Mongo DB as the backend data model.
- Used Junit for unit testing & Jenkins for automated build and deploy process.
- Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
- Utilized Cassandra, NOSQL database management system for keeping user generated data by upgrading of Couch base and Cassandra cluster.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2.
- Written shell scripts to copy output files to a different location fromSpringBatch.
- Designing and developing Micro services which enhance reusability and reduces the failure rate.
- Developed unit and integration tests for existing Micro services using JUnit, Mockitto and Docker
- Performed User Interface Design and coding using Java, Spring Boot framework and web technologies.
- Consumed Web services by Implementing Spring REST support is to make the development of RESTful Web services.
- Used Java Message Service (JMS) for reliable and Asynchronous exchange of important information for status report along wif Apache Kafka as Queue Server.
- Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this TEMPhas been used for adding topics, Partitions.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
- Implemented Abstract Factory DAO pattern to access DIP metadata.
- Used Spring Data wif JPA Repository and JPA, Hibernate annotations for handling ORM CRUD operations.
- Involved in configuring JNDI properties, DB2 UDB, data sources for Oracle database in WebSphere server.
- Designed and developed RESTful APIs for different modules in the project as per the requirement.
- Worked wif Hibernate 3.x for integrating legacy databases, written custom CRUD statements, functions, integrated stored procedures by polymorphic associations.
- electronically through message injection using JMS.
- Developed UI uses HTML5, JavaScript, Typescript, AJAX and jQuery for interactive cross browser functionality and complex user interface.
- Involved in a module where the development for front end included service side technology like NodeJS.
- Used Gulp.js, Bower as task runner and dependency management on UI.
- Involved in writing code, daily for NodeJS persistence layers and Webservices and AngularJS single page applications and mobile solutions.
- Used AngularJS2version framework to bind HTML (views) to JavaScript objects (models).
- Designed single page application wif AngularJS.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
Environment:Java, J2EE, Spring, Spring MVC, Kubernetes, Shell Script, Docker, Hibernate,AngularJS, Angular2, Multithreading, SOAP, REST, REST API, Javabeans, Servlets, JSP, JDBC, Scrum, JQuery, Micro Services, Agile, Cassandra, Kafka, Jenkins, Maven, WebSphere, JavaScript, Typescript, HTML, JUnit, Eclipse, SVN, SQL, ReactJS, Windows 7, Tomcat Application Server.
