| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateKoushikPHONE NUMBER AVAILABLE EMAIL AVAILABLEhttps://LINKEDIN LINK AVAILABLEPROFESSIONAL SUMMARY:Around 10+ years of professional experience including design and development of projects.Building web applications using Java/J2EE Client and Server-side enterprise applications, with extensive experience in Golang contributing to scalable and high-performance backend services for web applications.Applied Kotlin in the development of high-performance microservices, leveraging its expressive syntax and seamless interoperability with Java to enhance code readability and maintainability.Exposure to different industrial domains like Financial, Banking, Health, and E-commerce.Proficiency in building J2EE design patterns including Singleton, Front Controller Pattern, Dependency Injection, Session Facade Pattern, Factory, Data Access Object (DAO), MVC, and Web Service Broker Pattern in the development of enterprise applications.Extensive knowledge on developing Mission Critical applications using Component technologies like EJB, JSON, Java 8, Java 11, Spring, Hibernate, Servlets, JSP, JavaScript, JSR, Struts Framework, Azure, Web Services, Microservices, Applets, XML, J2EE, Oracle, and Kotlin.Expertise in MongoDB, PostgreSQL, and Redis for efficient data management and high-performance caching solutions.Developed low latency, multithreaded solutions with modern thread-safe development techniques, enhancing performance and reliability in high-concurrency environments.Excellent understanding of Cassandra Architecture and management tool like OpsCenter, with experience querying on data present in Cassandra clusters using CQL.Implemented Golang microservices within Docker containers and orchestrated their deployment using Kubernetes, enhancing scalability and resource utilization, including deployment across multiple public and private clouds like Microsoft Azure, AWS, and OpenStack.Strong experience in design and development using Java, J2EE, Servlets, JMS, MVC Framework, Webservices, and XML, including developing and deploying microservices with Spring Boot on Pivotal Cloud Foundry (PCF).Worked on AWS services like EC2, ELB, VPC, S3, CloudFront, IAM, RDS, Route 53, CloudWatch, SNS, Auto Scaling, Elastic Load Balancer, AMIs, DynamoDB, firewalls, routing technologies, DNS, Amazon RDS DB services, and Lambda.Highly experienced in utilizing modern JavaScript frameworks and libraries such as AngularJS, Angular 9, Angular 13, and Angular 14, with proficiency in ExtJS 4.X for developing robust and interactive web applications.Designed and implemented RESTful and SOAP APIs, enhancing integration capabilities and enabling seamless communication between distributed systems.Utilized GraphQL to design and implement efficient query-driven APIs, improving data retrieval and integration capabilities for front-end applications. Experienced in setting up GraphQL servers, schema definition, and resolvers, enhancing client-server communication efficiency and flexibility.Created builds using Jenkins for CI/CD (Continuous Integration/Continuous Deployment) and used pipeline plug-in for managing, hosted the application on a Node.js server using express middleware, and developed RESTful web services alongside the front-end using jQuery, AngularJS, and related components.Developed the web interface using AngularJS, HTML, CSS, implementing design patterns like Singleton, MVC, Object Factory, Front Controller, Factory Design pattern.Expertise in developing applications using different modules of Spring Framework like Spring MVC, Spring Boot, Spring AOP, Spring DI, Spring JDBC, Spring IOC, Spring ORM, Spring Security, Spring Batch, Spring Data & Spring Cloud.Experience in building web applications using Spring framework features MVC, AOP, DAO, Spring Boot, Spring Microservices, Spring REST, Spring Ribbon, Spring Security, Spring JDBC Templates.Hands-on experience in AWS, including EC2, S3, Elastic Load Balancer, Beanstalk, CloudWatch, IAM, Server Migration, Route53, SQS, VPC, DynamoDB, SNS, Glacier, RDS, Lambda and NoSQL databases, Cassandra, MongoDB.Leveraged Golang to enhance database development, integrating with both SQL and NoSQL databases for improved data retrieval and manipulation in multi-tier web applications.Responsible for creating a microservices system using Java 8 with Spring Boot, Netflix OSS, and RESTful API to improve the scalability factor of the companys product.Utilized Apache Kafka in microservices for real-time communication and event-driven data processing across distributed components, ensuring reliability and scalability with Spring Boot and Apache Axis.Implemented Unix-based deployment strategies to streamline application deployment within Docker containers and Kubernetes orchestration, ensuring cross-platform compatibility and operational efficiency.Utilized BDD principles, specifically Cucumber, for Behavior Driven Development testing, ensuring clear communication between stakeholders and development teams through executable specifications written in plain language.Well experienced in development of database systems using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers, and proficiency in writing complex queries, using Oracle, SQL Server, MySQL, and MongoDB/NoSQL.Utilized expertise in ISO 20022 Compliance on Payments (pain message series) to ensure adherence to industry standards and regulations.Leveraged experience with Volante platform for financial messaging solutions, facilitating seamless integration and processing of payment messages.Experienced in handling payments systems, including SWIFT and ACH transactions, ensuring secure and compliant financial messaging and processing. Proficient in integrating SWIFT standards and ACH protocols within enterprise applications to streamline international and domestic payment workflows.Proficient in Siemens Teamcenter PLM and Active Workspace (AWC), adept at requirements gathering, solution design, and implementation, with skills in data modeling, migration, and configuration. Efficiently collaborates with offshore teams for timely project delivery.Experienced in ITK, SOA, BMIDE, Rich Client plugin, and AWC customizations. Strong interpersonal and communication skills, fostering collaboration within teams and maintaining effective customer relationships.Proficient in using RabbitMQ for reliable messaging and asynchronous communication between microservices.Good knowledge in SQL and NoSQL databases, ensuring efficient data management and high-performance applications.Expert knowledge and understanding of object-oriented design patterns and their application, promoting reusable and maintainable code.Experience with MQ Series/Kafka Messaging, facilitating reliable and scalable communication between distributed systems.Experienced in Ruby on Rails, developing web applications with a focus on convention over configuration and enhancing productivity through built-in tools and libraries.Thorough understanding and hands-on experience with Google Cloud Platform (GCP), including services such as Compute Engine, Kubernetes Engine, BigQuery, Pub/Sub, Dataflow, and Firestore. Applied GCP services to build scalable, resilient, and cost-effective cloud-native applications, ensuring optimal performance and efficiency.TECHNICAL SKILLS:Java/J2EE Technologies : Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT,Multi-threading, Java NetworkingProgramming Languages : Java, Core Java, Go (Golang) SQL, PL/SQL, C, C++, KotlinJ2EE Frameworks : Spring MVC, Struts 2.0, JSFApplication/Web Servers : WebLogic, IBM WebSphere, JBoss, TomcatORM Frameworks : Hibernate, IBATISWeb Technologies : JSP, JavaScript, jQuery, JSON, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS, HTML, HTML 5, AngularJS, Angular 8,9, 13 & 14, Backbone.jsFrameworks : Spring Framework (Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Data, Spring Cloud), Apache KafkaDatabase Server : Oracle, DB2, SQL Server, MySQL, MongoDB, Cassandra, PostgreSQL, RedisIDE : Eclipse, NetBeans, IntelliJ, STS, GoLandWeb Services : REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, UDDI, Apache CXFVersion Control : GIT, CVS, SVN, ClearCaseBuild/ deployment tools : Jenikna, Maven, Docker, KubernetesMethodologies : Agile, Scrum, Waterfall, Rapid Application Development,Test Driven developmentModelling Tools : Microsoft Visio, Rational RoseCloud computing : Aws,azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)Operating System : Windows, Mac, Linux, UNIXTools : Apache Camel, ESB, Cucumber, Rational Rose, Microsoft Visio, DockerTesting &logging : Junit, Jasmine, Log4J, SoapUI, Test NG, Easy mock, Power mock,Karma, Protractor, Mockito, SeleniumPROFESSIONAL EXPERIENCE:Bank Of America Charlotte, NC Nov 2021 PresentSr. Full Stack Java DeveloperResponsibilities:Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development.Contributed to the development of microservices architecture using Golang and Kotlin, enhancing scalability and modularity of applications, utilizing Kotlin coroutines for asynchronous programming.Developed web applications running on NodeJS using the Express framework, Vue.js, and Backbone.js for front-end MVC/templating.Evaluated and implemented best practices for Angular, developing applications using Angular 8, Angular 9, and Angular 14, integrating with Spring framework, HTML, CSS, and Node.js to construct dynamic web pages.Created Microservices using Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration, and Hibernate ORM.Implemented Apache Kafka within the microservices architecture to facilitate real-time communication and event-driven data processing, ensuring reliable data flow and scalability with Spring Boot and Apache Axis.Developed solutions on Siemens Teamcenter PLM and Active Workspace (AWC), customizing using ITK, SOA, BMIDE, and Rich Client plugin. Coordinated with offshore teams and managed customer relationships for successful project delivery.Leveraged AWS services like EC2, S3, Glacier, API Gateway, and DynamoDB for scalable data storage solutions, integrating Golang and Kotlin applications to enhance functionality and scalability in the cloud.Proficient in Java, Kotlin, Groovy, JavaScript/TypeScript, and Ruby on Rails, with extensive experience in building responsive and dynamic web applications using React, Angular, and ExtJS.Developed rich, complex responsive web user interfaces using Angular 8, HTML/XHTML, JavaScript, CSS3, XML, jQuery, and Bootstrap.Developed UI components using Angular 13 dependency Injection, Models, data binding, controllers, and Angular 14 functionalities for dynamic behavior and efficient user interaction.Utilized SQL Server Integration Services (SSIS) for ETL operations, ensuring data consistency and accuracy across the SQL Server database, and extensive use of jQuery for AJAX calls on JSON response.Extensive experience with Spring framework features such as Auto-wiring, Security, AOP, Spring quartz for scheduling tasks, Spring Ribbon, Eureka for client-side load balancing, and Spring Batch for scheduling batch jobs.Developed web services using Apache Axis, integrating with internal systems using WSDL, XML-based SAML, and WS-Security encryption.Used Gulp as a task runner, SASS/SCSS pre-processor, Git and GitHub for source code management, and implemented unit testing using Karma and Jasmine.Employed Behavior Driven Development (BDD) principles with Cucumber to ensure clear communication between stakeholders and development teams through executable specifications written in plain language.Managed cloud-based applications using Pivotal Cloud Foundry (PCF), Dockerized Golang applications for streamlined deployment, and containerization for improved portability.Applied expertise in Payments - ISO 20022 Compliance (pain message series) and leveraged experience with Volante platform for financial messaging solutions.Experience in implementing and managing payment systems, specifically SWIFT and ACH, to facilitate secure, efficient, and compliant financial transactions. Proficient in integrating these systems within enterprise applications to support seamless international and domestic payment processes.Created and configured management reports and dashboards using Splunk, identifying data patterns and metrics.Expertise in databases such as MongoDB, PostgreSQL, Redis, and using RabbitMQ for reliable messaging and asynchronous communication between microservices.Developed low latency, multithreaded solutions with modern thread-safe development techniques, enhancing performance and reliability in high-concurrency environments.Experience in API development and implementation, promoting seamless integration and communication between distributed systems.Proficient in SQL and NoSQL databases, ensuring efficient data management and high-performance applications.Expert knowledge of object-oriented design patterns and their application, promoting reusable and maintainable code.Experience with MQ Series/Kafka Messaging, facilitating reliable and scalable communication between distributed systems.Environment: Core Java, Java 8, Java 11, HTML5, CSS3, Angular 8/9/13/14, Node.js, jQuery, JSON, AJAX, HQL, Bootstrap, JBOSS 5.1, Spring Boot, Spring Ribbon, Spring Security, Spring Batch, Scala, JIRA, Apache Kafka, REST, Hibernate, DAO, JPA, Eclipse, log4j, Oracle 11g, GIT, Maven, Jenkins, AWS, Docker, JBOSS, Junit, Swagger.Client: LPL Financial, Austin TX Aug 2019 Oct 2021Role: Sr. Full Stack Java Developer/NodeJS developerResponsibilities:Designed and developed web applications using HTML5, CSS3, JavaScript, AngularJS, NodeJS, JSP, JSON, Vue.js, JSF, J2EE, and Ajax.Developed and maintained web pages using HTML5, JavaScript, jQuery, React.js, Immutable JS, CSS, and SASS/SCSS, including Ajax controls and JSON.Utilized Core Java 8, Java 11, J2EE, JSP, JDBC, RDBMS, JavaScript, jQuery, Ajax, XML, and Chordiant 5.6, with Oracle 11g on Windows and UNIX platforms.Created shell scripts for building applications and deployed them using Jenkins, including Spring Boot applications.Developed database schemas and queries in PostgreSQL using JDBC for the DoD Enterprise Email system on VMware.Designed, developed, and maintained applications utilizing Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, and HTML5.Implemented queue configurations using JMS-ActiveMQ and Message Driven Beans, and used Kafka for building event-driven architectures ensuring real-time data processing.Developed scalable applications using JavaScript, Node.js, and React.js, including React Hooks and components such as Forms, Events, Keys, Router, Redux, and Animations.Developed and maintained microservices and backend services using Golang, ensuring high performance and scalability.Implemented complex UI components with Angular 14, leveraging Angular Forms, HTTPClientModule, and Angular Router.Leveraged TypeScript for robust, maintainable code with strong typing and interfaces.Used SVN for version control, JIRA for defect tracking, and Confluence for content management.Utilized Git for version control, enabling efficient collaboration and code management across development teams, integrating with Continuous Integration (CI) environments like Jenkins.Designed and developed applications based on Spring Framework, Spring MVC, and Hibernate, involving multi-tiered J2EE design utilizing Spring IOC architecture and Spring JPA.Installed and configured Kubernetes, managing local deployments and developing RESTful Services with JAX-RS using Spring Boot and Microservices Architecture.Developed Java API to connect with Google Cloud Storage for data storage and retrieval.Deployed applications into CI environments like Jenkins, designing and developing test cases for TDD and BDD.Created custom Docker container images, pushing images and integrating with Spring Boot.Developed user interfaces using JSP with JavaBeans, JSTL, Custom Tag Libraries, JS, CSS, jQuery, NodeJS, HTML, SASS, and Ajax, using Jenkins for integration in Apache Tomcat.Deployed applications in JBoss Server environments using ANT tool with Struts architecture, involving multi-rack Cassandra cluster design and capacity planning.Leveraged expertise in Siemens Teamcenter PLM and Active Workspace (AWC) for requirements gathering, solution design, and implementation, including customization using ITK, SOA, BMIDE, and Rich Client plugin.Deployed applications in UNIX environments, connecting to logs for fixing UAT/Production defects.Used Spring Core Annotations for Dependency Injection, Spring MVC for REST APIs, and Spring Boot for Microservices, performing CRUD operations in MongoDB.Worked on EAI, EDI, and SOA applications using J2EE, XML, and Linux.Implemented BDD (Behavior Driven Development) practices in the testing phase, ensuring clear communication between stakeholders and development teams through executable specifications written in plain language.Environment: JMS, Java 7, Java 8, Java 11, Golang, ActiveMQ, GCP (Compute Engine, Cloud Storage, Cloud Functions, Firestore), Angular 2, Angular 4, Angular 14, JPA, NodeJS, Spring Boot, Microservices, CI/CD, Servlets, EJB, XML, GIT, Struts 2.0, Hibernate 3.0, Maven, Bitbucket, CSS, React JS, Vue.js, Backbone.js, JQuery, AJAX, Javascript, Docker, Kubernetes, Jenkins, GitHub, UNIX, Linux, Eclipse, JBuilder, RAD, IntelliJ IDEA, PostgreSQL, MongoDB, Cassandra.Client: Mouri Tech, India . Sept 2015 June 2018Role: Java Backend DeveloperResponsibilities:Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing, following Agile methodology in the Scrum Cycle model.Implemented various components and functionalities using Java 8, leveraging features such as lambda expressions and streams for enhanced code readability, maintainability, and performance. Utilized technologies like Spring Boot, Hibernate, and AngularJS.Ensured efficient database interactions by integrating Hibernate with the Spring framework to interact with MongoDB, optimizing data abstraction and management within the microservices architecture while adhering to Agile methodologies and Test Driven Development practices.Integrated Java 11 into the projects technology stack, optimizing code performance and ensuring compatibility with modern Java features, actively contributing to all phases of the SDLC within Agile Scrum cycles.Used Cucumber for Behavior Driven Development (BDD) testing, facilitating clear communication between stakeholders and development teams through executable specifications written in plain language.Designed and developed Microservices using REST framework and Spring Boot, incorporating Bootstrap along with AngularJS for the application's frontend.Utilized NodeJS for non-blocking server-side operations and AngularJS for developing various UI components.Developed responsive UI web pages using XHTML, HTML5, CSS3, AngularJS 2, JavaScript, and NodeJS, implementing AngularJS filters in expressions and directives to filter data in the UI.Implemented Spring Security for authentication, authorization, and access-control features, using Spring IoC for injecting beans and reducing class coupling. Developed the Model View Controller using Spring MVC.Handled security in applications using Spring Security within the Spring Boot Framework.Integrated Hibernate with Spring for data abstraction, interacting with MongoDB.Developed single-page applications using AngularJS directives, controllers, views, routing, and service modules, with a focus on TypeScript, HTML5, CSS3, and Bootstrap.Designed, developed, and tested web applications using HTML5, CSS3, and Bootstrap, ensuring cross-browser and multi-browser compatibility.Migrated the project into a cloud environment using AWS and Docker containers, ensuring streamlined application deployment and management within the cloud.Integrated Unix-based deployment strategies, leveraging Docker containers for consistency and scalability alongside technologies like AWS and Spring Boot.Created reusable components and services in TypeScript to consume REST APIs, following AngularJSs component-based architecture.Designed and coded application components in an Agile environment utilizing a Test Driven Development (TDD) approach.Environment: J2EE, Java 8, Java 11, Spring Boot, Spring MVC, Spring Security, Hibernate, RDBMS, MongoDB, Cassandra, JSP, AWS, Docker, AJAX, TDD, BDD, Cucumber, Web Services, SQL Server, Microservices, XML, Unix, NodeJS, AngularJS, Angular 2, AngularJS 2, TypeScript, HTML5, CSS3, Bootstrap, Jenkins, JUnit, IBM RAD, WebSphere, ClearCase, Apache Maven, JQuery, JavaScript, XSLTTA Digital, Hyderabad. Jun 2013 Jul 2015Java DeveloperResponsibilities:Designed and developed the application using Agile Scrum methodology, breaking down the project into several sprints.Utilized Hibernate annotations for Object-Relational Mapping (ORM) with an Oracle database.Migrated existing modules into a Microservices architecture using Spring Boot services to enhance component independence.Developed web services using the REST framework and Spring Boot.Developed the persistence layer (DAO) and the presentation layer (controllers) employing J2EE design patterns like Model-View-Controller, Data Access Object, and Business Delegate.Actively involved in end-to-end feature development using Java 1.8 and Spring.Responsible for creating instances on Amazon EC2 (AWS) and deploying the application on it.Configured and deployed Amazon Web Services (AWS) Lambda service to run code in response to events and automatically manage resources.Implemented microservices using the Spring Boot platform on Amazon Web Services (AWS).Used Java Collection classes, interfaces, and Spring Boot JAX-RS API in the backend for building custom REST APIs.Supported Agile methodology for these services and utilized JIRA for tracking.Leveraged AWS PaaS, including EC2 instances, S3 Buckets, Lambdas, Auto Scaling, and Load Balancers.Worked with Angular JS components, forms, events, keys, router, animations, and the Flux concept.Utilized AJAX and JSON to send requests to the server, check website functionality, and exchange information between browsers and servers.Worked with GIT as a version control system and utilized NPM scripts for build and test environments in a Node.js application.Gained expertise in continuous integration (CI/CD) tools, particularly Jenkins.Created and maintained Jenkins jobs to store build artifacts in Nexus/Artifactory and automated processes to upload to the Chef server, build Stack, configure Route53, and manage CNAME configuration.Environment: Java 1.8, Java 11, Spring Framework, Spring Boot, Microservices, AWS (EC2, S3, Lambda, Auto Scaling, Load Balancers), JPA, Hibernate, REST APIs, Tomcat, HTML5, CSS3, TypeScript, Bootstrap, AngularJS, Angular 2.0, JSON, Jenkins, Agile Scrum, GIT, Node.js, NPM, Visual Studio Code, Oracle, Hibernate annotations, JIRA, AJAX.EDUCATION:Masters in Computer ScienceUniversity of Central Missouri, May 2019Bachelors in Computer ScienceJawaharlal Nehru Technological University, June 2013 |