Name: Gotte Murali Krishna
Email Id: *********.***@*****.***
Phone: 469-***-****
Linkedin - www.linkedin.com/in/gm-krishna-9688a61a5
PROFESSIONAL SUMMARY:
9+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using Java/J2EE.
Excellent in all phases of SDLC like requirements, multi-tier application development with Agile, Scrum, TDD, and Waterfall.
Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
Experience in Java 1.8/11/17 features like Parallel Streams, Lambdas, functional interfaces and filters.
Experience in front-end development using HTML5, CSS3, Bootstrap, ECMA Script, JavaScript, Typescript, Ajax, jQuery, Redux, AJAX, XML, JSON, Angular 2/4/8/9/14, ReactJS and Node JS.
Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE, My Eclipse, J2SE (Java, Applets, Swing, JDBC, RMI), J2EE Web application technologies (Servlets, JSP, JSTL, JS, JNDI), Enterprise application technologies (EJB, JMS).
Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like Mongo DB.
Solid experience in Angular 9/14 Routing, UI router, Services, Components, Directives and Filters.
Experience in Spring framework (MVC /BOOT/ CLOUD/ SECURITY/IOC /ORM /JDBC /AOP /BATCH) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
Proficient in authentication and authorization with Spring Security in the mode of LDAP, OAuth2, SAML, JWT (JSON Web Token).
Experienced in Restful webservices development using Express,Node.js, NPM and MongoDB..
Experience Working as a core java Developer within the banking industry.
Experience in building applications based on large datasets in Marklogic.
Experienced in developing messaging module by using Spring JMS, Apache Kafka, Active MQ, and Rabbit MQ.
Experience in developing Microservices using Spring-Boot.
Experience in development and deployment of applications using JBoss, Web LogicApplication Server, IBM WebSphere Application and Apache Tomcat.
Experienced with RDBMS implementation and development using Oracle, MySQL, SQL, PostgreSQL, and DB2 and Nosql databases like MongoDB, Cassandra, DynamoDB.
Experience in developing SOAP based Web Services using Apache CXF and JAX-WS.
Experience in developing enterprise level solution using batch processing(using Apache Pig) and streaming framework(using Spark Streaming, Apache kafka, Apache Flink).
Experience in designing fully distributed system with the use of Restful API and MicroServices.
Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.
Experience working with Node.js to setup web API’s using javascript.
Experience in fixing plugin settings and updates on an existing Wordpress site.
Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
Experience with working on a fully integrated cloud hosted systems like yamo.
Worked on mobile web Clips Icon, Viewport Meta and Mobile compatibility in Yamo.
Strong expertise in writing complex Access, Excel Macros with Excel VBA for business Environment.
Experience in creating RESTFUL webservices using search services & creating queries in elastic search.
Expertise in DevOps, Release Engineering, CI/CD by using various tools like Jenkins, Docker, Bitbucket, Chef, Ansible, Docker, ELK, Kubernetes.
Experience in deployment of Hadoop Ecosystems like Map Reduce, Flume, Pyspark, Hive, Cassandra, Kafka.
Having good experience on python scripting language to use in spark development life cycle.
Worked with e- GRC tools such as OneTrust and monitoring tools like security scorecard and Risk recon.
Wrote user story for the preference centers to capture marketing email consent in OneTrust using collection points and purposes.
Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, ELB, S3, VPC, RDS, SQS, Cloud Watch, Kinesis, AutoScaling, EMR, ELK and ELASTIC SEARCH).
Hands on experience in migrating on premise ETLs to Google Cloud Platform(GCP) using cloud native tools such as BIG query, Cloud Data proc, Google Cloud Storage,Composer.
Worked on cloud native technologies Terraform, Helm, Jenkins, groovy, Grafana, Ansible and cloud formation.
Experience in Installation of Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF.
Experience with Object orientation design, and implementation Microsoft Azure cloud product suite (Service Bus, Event Hub, Azure Function, Azure blob storage, Azure Cosmos DB).
Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and Jasmine, Karma for UI testing, Postman for API testing, and logging using Log4j.
Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
Experience in using the tools like Ant, Gradle and Maven for build automation.
Experience in using version control and configuration management tools like GIT, SVN and CVS.
Extensive experience in testing on multiple operating systems including Linux, UNIX, Sun Solaris, and Windows.
TECHNICAL SKILLS:
Java/J2EE Technologies
Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, Swing, AWT, Multi-threading, Microservices
Programming Languages
Java 1.8/11/17, Core Java, SQL, PL/SQL, C, C++,Python
J2EE Frameworks
Spring MVC, Struts, JSF
Application/Web Servers
WebLogic, IBM WebSphere, JBoss, Tomcat
ORM Frameworks
Hibernate, JSF, IBATIS
Web Technologies
JSP, JavaScript, Bootstrap, jQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS3, HTML5,AngularJS,Angular2/6//8/9/14,Backbone.js,React.js,Node.js, Redux, Flux, jointjs, Vue.js
Spring Frameworks
Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Cloud
Database Server
Oracle DB2, SQL Server, MySQL, PostgreSQL, MongoDB, Cassandra
IDE
Eclipse, NetBeans, IntelliJ, STS
Web Services
REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, UDDI, Apache CXF
Version Control
GIT, CVS, SVN, Clear case
Build Tools
ANT, Maven, Gradle
Methodologies
Agile, Scrum, Waterfall, TDD
Modelling Tools
Microsoft Visio, Rational Rose
Operating System
Windows, Mac, UNIX,Linux
Tools
Apache Camel, Apache Flink,ESB, cucumber, Rational Rose, Microsoft Visio
Testing & Logging
Junit, Jasmine, JUnit, Log4J, SoapUI, Test NG, Easy mock and Power mock, Karma, Protractor, Mockito, Selenium, Jenkins, Docker
Cloud Tools
Azure, AWS,EKS, EC2, S3, RDS, Cloud Native, GCP, Cloud Watch, ELK, Kubernetes, PCF
PROFESSIONAL EXPERIENCE:
Client Name: Fidelity Investments, Westlake, TX Nov 2023 - present
Role: Sr.Java FullStack Developer
Responsibilities:
Worked in a highly dynamic AGILE environment and participated in scrum and Sprint meetings. Participated in Iteration planning, requirements analysis, design, coding, testing, and documentation.
Designed and development of User Interfaces, tables using HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, XML, Node.js, React.js, and Typescript, Angular 14.
Involved in transpiring, bundling, and developing React components for the partner homepages using React.js.
Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
Exclusively used React-Hooks to handle application life-cycle processes.
Implemented processes using client scripting language and server scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, React, Backbone.js.
Developed and utilized APIs following TM Forum specifications to enable efficient and standardized communication between different components within the telecommunications ecosystem.
Successfully implemented TM Forum National Retailers Framework standards to enhance interoperability and communication within the telecommunications domain
Experience leading or collaborating with cross-functional teams to implement end-to-end solutions that leverage Camunda's capabilities.
Led frontend development using JSP, HTML, jQuery, Ajax for creating responsive and user-friendly client interfaces.
Used Java 17 Method References feature to point to methods by their names and used functional Interfaces.
Used Java 17 features like Lambda expressions and Stream API to support functional-style operations on streams of elements.
Used Web services for sending and getting data from different applications using SOAP messages.
Integrated Spring Boot Hibernate and JPA framework.
Worked on React JS components, forms, Events, keys, Router
Successfully performed component, contract (consumer PACT), and integration testing, contributing to reliable and stable applications.
Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
Developed application using Spring MVC, Spring Boot, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Used Microservices to ensure the scalability of application on cloud infrastructure.
All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
Developed microservices based independent API using REST to connect with several databases like Oracle, Postgres, MonogDB (NoSQL).
Used MySQL database and written number of SQL queries for retrieving the data and validated that data against the business rules.
Involved in installing modules and libraries using Node Package Manager (NPM).
Worked on Swagger API and auto-generated documentation for all REST calls.
Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
Implemented CI/ CD pipelines using Jenkins and build and deploy the applications.
Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT.
Fixed the bugs in the existing application by tracking in JIRA.
Setup and built AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
Demonstrated mastery in React development, spanning multiple versions from React 16 to the latest, with a deep understanding of React concepts, component lifecycle, and hooks.
Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances. Creation of REST Web Services for the management of data using Apache CXF.
Utilized Splunk as a primary tool for troubleshooting issues, reducing mean time to resolution (MTTR) and improving overall system reliability.
Used GITHUB for Repository Management.
Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging, and security.
Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
Worked with Docker for creating Docker images using Dockerfile and DockerCompose file.
Restful Web services for other systems to interact with our system and secured the service with Spring-Security Oauth-2.0.
Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server
Implemented to reprocess the failure messages in Kafka using offset id.
Utilized Scala and Apache Spark for big data processing, enabling efficient data analysis and insights extraction.
Developed integration modules for disparate clients using Apache Camel.
Development of Continuous FTP service of encrypted large files between distributed systems using Apache Camel.
Created Docker container images by tagging and pushing the images and worked on the infrastructure using Docker containerization.
Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
Involved in developing internal application connecting to MongoDB (NoSQL) and Elasticsearch.
Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the services like Java and PostgreSQL services.
Utilized Scala and Apache Spark for big data processing, enabling efficient data analysis and insights extraction.
Used POSTMAN to check the json data received from the services.
Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j
Worked on unit test cases using Karma and Jasmine on client side.
Wrote comprehensive Unit test cases using Junit and used JIRA for bug reporting.
Developed story/task by following TDD/BDD and Pair programming concepts.
Environment: Java 1.8/11/17, Spring Batch, Splunk, Spring Boot, Spring MVC, Microservices, AWS, Hibernate, JSON, RESTful, Eclipse, MAVEN, JUnit, APIGEE, Jenkins, Kafka, Openshift, TM Forum, Springboot API, MongoDB, NPM, NoSQL, Agile Methodology, GIT, PCF, Docker, Kubernetes and Log4J, Swagger, Scala, Angular 9/14, HTML5, CSS3, JQuery, Node.JS, TypeScript, AJAX, POSTMAN, Bootstrap, Mockito.
Client Name: Blue Cross Blue Shield, Detroit, MI oct 2022 – Nov 2023
Role:Sr. Java FullStack Developer
Responsibilities:
Worked on high level and low-level system design, planning, estimation and implementation.
Developed presentation layer using HTML5, CSS3, Ajax, JavaScript, Bootstrap, Node.js, and React.js, Redux, Flux Concept, React Native.
Used advanced JavaScript libraries and frameworks such as AngularJS and Object-oriented programming in JS.
Used ReactJS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
Developed microservices architecture using Rest APIs, spring boot and pivotal cloud foundry (PCF).
Developed and then implemented user interface by using the React JS to handle cross browser compatibility issues in different browsers.
Creating custom,general use modules and components which extend the elements and modules of core Node.js
Implemented core logic to build target view utilizing core framework API methods leveraging Java 1.8 features like Lambda Expressions, enhanced collection API etc.
Implemented Spring Boot Microservices to divide the application into various sub modules.
Used React.js for developing UI using sorting, pagination and rendering for searching the statements on the webpage.
Used Spring MVC Design Pattern to hold the UI data and serve the request and to send the response.
Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
Designed and developed Microservices business components using Spring Boot.
Involved in the best/worst practices for integrating Microservices into existing system architecture.
Consumed Kafka, REST based Microservices with Rest template based on RESTful APIs.
Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
Worked on NGP Onboarding to implement delete Processor in Cosmos/Azure SQL
Worked on cytoscape.js and joint.js functions and plugins for the templates graph and tree hierarchy.
Involved in using Swagger for the microservices for Documenting Rest API.
Extensively used Hibernate (HQL) and SQL for querying databases.
Analyze and document confidential internal and external process in OneTrust.
Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
Utilized Cassandra, NOSQL database management system for keeping user generated data by upgrading of Couch base and Cassandra cluster.
Spring JDBC used retrieve and update, inserting data in oracle database with use of stored process.
Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.
Designed and developed MS Access user interfaces with user validations using VBA and devoped VBA forms for data capture and report.
Involved in creating Message enrichers and customizing REST responses using Apache camel freemarker templates.
Adept in report design,table/query design and automation utilizing VBA modules.
Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers.
Ensured the availability and access to Elixir Services at all times.
Developed and Scheduled Data load jobs in Data Studio/Cosmos UI using Scope Scripts from both structured and Non- Structured streams.
Competent in loading data from multiple data sources intlo Excel Reports using Excel VBA.
Good knowledge on working with Apollo client to interact with GraphQL server.
Developed common Flink module for serializing and deserializing AVRO data by appluing schema.
Hands on experience in Azure Development,worked on Azure Web application, App services, Azure strage, Azure SQL Database virtual machines, Axure AD, Azure search and notification hub.
Used Jenkins and CI/CD pipelines to drive all Microservice authentication builds out to the Docker registry.
Used Azure functions to integrate the applications and run backend process according to schedules without provisioning/managing servers.
Extensive development experience with marklogic data Ingeston,transformation to XML/JSON,and data curation.
Integrated various storage systems to process their data using Apache Flink.
Developed Apache camel routes and defined JMS endpoints for message processing and routing.
Build data pipeline in airflow in GCP for ETL related jobs using different airflow operations.
Used SAFe, an agile framework for development.
Build process activities and Assets in OneTrust.
Create and develop Article 30 reports through OneTrust privacy software.
wrote cosmos Queries and publish the data into Power BI.
Migrating the project to Microsoft Azure with Azure services.
Experience in moving data between GCP and Azure using Azure data factory.
Worked on Azure VPN-Point to site, Virtual networks, Azure custom security, end point security and firewall.
Used Gradle as a build tool for building application.
Used Jasmine, Karma, Mocha for front end testing, Postman for API testing and Jnuit for unit testing.
Implemented automation using Selenium WebDriver, JAVA, and TestNG.
Used Git as a version control tool.
Involved to design the reports using Elixir tool.
Used Jira for bug reporting.
Environment: Java 1.8/11, J2EE, Azure, Microservices, Spring (IOC, AOP, MVC, JPA), Spring Boot, Hibernate, Apache Kafka, Apache Camel,Apache Flink,Kotlin,Kubernetes,VBA, GCP, Agile, HTML5, CSS3, JavaScript, Angular JS, Node JS, Joint JS, jQuery,GraphQL,Oracle,PL/SQL,Cassandra(NoSQL),OneTrust,marklogic,Maven,PCF,Log4j,JUnit,Jenkins,GIT,Elixir,JIRA,Agile Methdology, RESTful Web services, SOAP .
Client Name: Liberty Mutual, Boston, MA Jan 2021 – Sep 2022
Java Microservices Developer
Responsibilities:
Involved in various SDLC phases like requirement gathering, Design, Analysis and Code development.
Involved in developing UI using HTML5, CSS3, JavaScript, React, Redux, Flux, Ajax, JSON, jQuery.
Used Bootstrap and React JS to create Controllers to handle events triggered by clients and send request to server.
Involved in using Java 1.8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Analyzed the React JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
Developed the application using Spring Framework Model View Controller (MVC) architecture.
Implemented Spring Security for Authorizations like Method Level and URL Level Authorization using Spring AOP.
Involved in developing various pages for front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
Created continuous integration builds using Ant, Jenkins and deployed on WebSphere app server.
Used React.js for developing UI using sorting, pagination and rendering for searching the statements on the webpage.
Used XML Web Services using SOAP protocol to transfer the amount to other application remotely.
Developed application using design patterns like Session Façade, Business Delegate, Bean Factory and Singleton.
Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
Used Spring Boot which is radically faster in building cloud MicroServices and develop spring-based application with very less configuration.
Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.
Involved in Message Oriented Middleware implementation using Apache Kafka.
Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP, Used JAX-B parser for marshaling and un-marshaling.
Developed Spring based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
Used Docker to provide virtualize deployment containers and push the code to EC2 cloud using PCF.
Implemented Spring Boot Microservices to divide the application into various sub modules.
Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
Involved in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP).
Developed Microservices using SpringBoot v2, Spring Data With JPA, Oauth2, Spring Security and deployed on to Kubernates and integrated Microservice with Kafka MQ.
Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria etc.
Used Docker for possible to production to the development environment to fast possible for interactive use.
Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
Used Amazon S3 for database backup regularly and save snapshots of data.
Used Jenkins, Maven, Git for CI/CD.
Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using SoapUI and Postman.
For fixing an application, Docker is used to provide many tools that are not necessarily specific to containers, to provide extremely useful functionality and to include the ability to checkpoint containers and container versions.
Used AWS to deploy the project on an EC2 instance. Created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
Good understanding of AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
Using Kafka for Publish/Subscribe pattern in application dealing with messaging.
Multithreading was used to process data in chunks to improve performance.
Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
Used MongoDB document-oriented database to store data.
Worked with Web Sphere Application Server as application server.
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: Java 1.8, AWS, Microservices, HTML, CSS, Bootstrap, AJAX, JavaScript, React.js, Node.js, Redux, Flux, Spring Boot, Spring MVC, Hibernate, Soap UI, Kafka, PCF, Docker, Maven, SVN, JIRA, MongoDB (NoSQL), XML, Web sphere, SOAP web service, Unix/Linux, Kubernetes,Web Sphere Application Server, PL/SQL, MySQL, Git, Agile, Jenkins, Junit.
Client Name: Polaris, Hyderabad, India Jan 2016 – july 2019
Software Developer
Responsibilities:
Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
Deployed and Monitored MicroServices Using Pivotal Cloud Foundry and managed Domains and Routes with the Cloud Foundry.
Developed and deployed MicroServices based applications using Spring Boot and Spring Cloud.
Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
Implemented AngularJS as the framework to build a single-page application (SPA).
Updates data using CRUD (Create, read, update, delete) features of Backbone.JS and Paginator for pagination for Tables.
Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from another domain.
Grunt used for Minification of JavaScript files,compilation of SAAS files into CSS and for monitoring the application.
Worked in integrating JMS with Spring Boot by providing an instance which is embed with Active MQ.
Deployed SpringBoot based microservices on Docker containers using Amazon ECS.
Implemented Multithreading for handling multiple requests and for high performance.
Developed RESTful services based on Spring REST using Jersey framework.
Implemented Internationalization using Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management.
DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
Implemented persistence layer using Hibernate that uses the POJOs.
We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
Configured multiple data source using Hibernate Session Manger.
Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework.
Developed SOAP Web services in Mule ESB based on SOA architecture.
Developed SOAP Services and Web Service Clients (JAX-WS) with data representation in different formats such as XML.
Developed dynamic responsive web application by integrating Angular2 with bootstrap which is further integrated with webservices and Vue.js.
Message broker services are achieved in the application using Active MQ with JMS framework.
Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests.
Implemented Quartz scheduler to execute batch programming using Spring Batch.
Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git Hub version control.
Setup and built AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.
Performed AngularJS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively.
JIRA tool for project management used in the application to tack bugs, issues and project management functions.
Environment: Java, Microservices, AWS, Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate,Vue.JS,DB2, SOAP, JAX-WS, Spring Rest, Sprig boot, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch, Spring IOC, Mule ESB, Jenkins, Git, Active MQ, DB2, Pivotal Cloud Foundry (PCF) server, Grunt, Jenkins, Protractor, Grunt, Cucumber, JIRA.
Client Name: ICICI Bank, Hyderabad, India Jun 2013 – Jan 2016
Role: Java Developer
Responsibilities:
Designed, coded, implemented, optimization and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.
Developed web pages using JavaScript, HTML, CSS, Juery, JSON, JSP, AJAX, Bootstrap.
Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
Developed Web API using Node JS and hosted on multiple load balanced API instances.
Used loosely coupled architecture Spring Boot and Developed Microservices in the application by using Spring Boot.
Implemented Java 1.8