| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Email: EMAIL AVAILABLE PH: PHONE NUMBER AVAILABLE Sr Java Full Stack DeveloperLinkedInBrief:Highly skilled and motivated Java Full Stack Developer with 10+ years of experience in designing and developing complex web applications. Seeking a challenging position to utilize my expertise in Java, Spring, Spring Boot, React, Angular, AWS and other Cloud services to deliver high- quality software solutions. Have experience across various industries including Banking, Cybersecurity, Telecom, Software Development.Professional Summary:Experienced Java Developer with over 10+ years in Software Development Lifecycle (SDLC), specializing in Agile methodologies like Scrum and Kanban.Experience in front-end development with expertise in building dynamic, responsive web applications using React.js, Redux, and JavaScript frameworks.Expertise in creating and maintaining reusable React components, optimizing application performance, and applying object-oriented programming concepts.Confident Agile experience in leading project teams and facilitate the agile approach within these teams.Proficient in Core Java, Spring Framework (IoC, DI, AOP, Boot, Data JPA), Hibernate ORM, and Struts.Skilled in front-end technologies including HTML5, CSS3, JavaScript, TypeScript, Angular, React,D3. JsEs6 Redux, Router, and Bootstrap.Experienced in backend technologies such as Node.js, RESTful APIs, SOAP, Microservices, and messaging systems like Kafka, ActiveMQ, RabbitMQ, and JMS.Experience in Restful webservices development using Express, Node.JS and MongoDB.Experience in architecture design, development, and implementation of software applications and testing.Expertise in troubleshooting and debugging applications.Proficient in working with databases like MySQL, PostgreSQL, Oracle, DB2, and MongoDB.Strong experience in cloud platforms, including Amazon Web Services (AWS) and Microsoft Azure, with knowledge of containerization using Docker and orchestration with Kubernetes.Effective management of AWS components, including EC2, S3 bucket, ELB, Auto-scaling, Elastic Search and Virtual Private Cloud (VPC) via AWS console and API Integration.Expertise in J2EE Architecture using Java, JDBC, Java Beans, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.Expertise in Spring framework extensively used Spring Boot, DI, Spring AOP, Spring JDBC templates and Spring MVC.Extensive experience in integrating various systems and services, ensuring seamless data exchange and functionality. Proficient in leveraging APIs, middleware, and cloud services to create cohesive and efficient solutions.Extensive experience in designing and implementing IAM infrastructure.Utilized Google Cloud Platform (GCP) tools, including Big Query, Dataflow, and Data prep, to design and optimize data pipelines, ensuring seamless data transformation and integration.Conducted comprehensive source-to-target data mapping, transforming and validating data from Bronze/Silver stages to final Enterprise Product Data (EPD) within a cloud-based data warehouse.Skilled in CI/CD pipelines utilizing Jenkins and Azure DevOps and Nexus proficient with version control systems such as Git, GitHub and Bitbucket.Developed Java APIs for data retrieval and analysis on NoSQL databases, including HBase and Cassandra. Also worked with NoSQL databases like Cassandra and MongoDB for proof-of-concept (POC) purposesExperience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.Worked on user-friendly and fully functional applications for Android and HTML5.Experienced in building tools such as Gradle, Maven, and Apache ANT and monitoring tools like ELK stack, Nagios, and Log4J.Proficient in using development environments like Eclipse IDE, IntelliJ IDEA, and application servers like Apache Tomcat, WebLogic, and WebSphere.Familiar with issue tracking and project management tools like JIRA and experienced in unit testing using Mockito and logging with Log4J.Hands on experience in handling message service using Apache Kafka.Hands on experience in using message brokers such as ActiveMQ and RabbitMQ, IBM MQ.Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.Worked in TDD and version management tools GitHub, SVN.Created desktop application with Angular 2/4.Built responsive web interfaces using Ext JS, improving user experience and data handling in Java-based applications.Subversion SVN, GIT and Visual Source Safe as versioning software tools.Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business.Good experience in developing customized policies in APIGEE Edge and developing APIs in APIGEE Bass.Used APIGEE Management APIs for certain operation.Strong Programming skills in java, multi-threaded application by using J2EE Technologies.Implemented Dynatrace on different cloud technologies like AWS, Azure and GCP.Technical Skills:Java/Java EE FrameworksCore Java, Spring Framework (IoC, DI, AOP, Boot, Data JPA), Hibernate ORM, StrutsWeb DevelopmentHTML5, CSS3, JavaScript, TypeScript, Angular, React, Redux, Router, BootstrapServer-SideNode.js, RESTful APIs, SOAP, MicroservicesDatabase TechnologiesMySQL, PostgreSQL, Oracle, DB2, MongoDBCloud and InfrastructureAmazon Web Services (AWS) - EC2, S3, Lambda, RDS, SQS, SNS, CloudFront, Microsoft Azure - App Service, Azure Active Directory (AD), Azure DevOps, Logic AppsContainerization and OrchestrationDocker, KubernetesMessaging SystemsKafka, ActiveMQ, RabbitMQ, JMSData IntegrationETL tools such as Talend, Informatica, Apache NiFiMiddlewareApache Camel, MuleSoft, TibcoAPI ManagementAPIGEE, Kong, AWS API Gateway, Azure API ManagementData TransformationXML, XSD, XSLT, JSONCI/CD PipelinesJenkins, Azure DevOpsVersion ControlGit, GitHubBuild AutomationGradle, Maven, Apache ANTMonitoring and LoggingELK, Nagios, Log4JDevelopment Environments and ToolsEclipse IDE, IntelliJ IDEA, Apache Tomcat, WebLogic, WebSphereManagement &CollaborationJIRA for task managementUnit TestingMockito, Log4JSDLCSoftware Development Lifecycle (SDLC)Professional ExperienceClient: Truist Bank, Foster City, CA July 2023 to PresentSr Java Full Stack DeveloperImplemented Spring Inversion of Control (IoC) and Dependency Injection (DI) to achieve a loose coupling and maintainable codebase, and worked with the Spring Framework including Spring IoC, Spring Boot, and Spring DAO.Used Apache Spark for efficient large-scale data processing and real-time analytics.Implemented an SDLC methodology that streamlined application development, resulting in faster delivery times and improved quality.Implemented AWS Glue for automated ETL processes, streamlining data integration.Utilized Spring Batch for batch processing tasks, improving data processing efficiency and reliability.Implemented filters for user authentication and user authorization by Spring Security.Involved in the implementation of DAO using Spring-Hibernate ORM, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.Designed and implemented secure SSO solutions utilizing OAuth2, SAML, and JWT, enabling seamless access across multiple applications and enhancing user experience.Optimized application performance through performance tuning of Java backend and database queries, reducing response times and improving overall system efficiency.Deployed and managed event-driven applications on AWS infrastructure, utilizing EC2, EMR, Glue,S3, Lambda, RDS, SQS, SNS, Kinesis and CloudFront services for real-time data streaming, processing, and seamless cloud-based operation.Built responsive interfaces using UX/UI principles with HTML5, CSS3, JavaScript, and React for enhanced user experience.Experience developing responsive web applications using React.js, including state management with Redux, optimizing component performance, and implementing React Hooks for functional components.Applied ES6 features like arrow functions and promises for cleaner, efficient JavaScript code.Responsible for gathering requirements, system analysis, design, development, testing and deployment.Created RFP Microservice to provide RESTful API utilizing Spring Boot with Microservices.Working Knowledge in AWS EC2 by creating snapshots, volumes, and security groups for public and private instances.Integrated AI/ML models with cloud infrastructure such as AWS and Azure, leveraging services like SageMaker, AWS Lambda, and Azure Machine Learning to build scalable machine learning solutions.Created detailed documentation on performance tuning, troubleshooting steps, and generated system health reports to support ongoing optimizations.Created IAM policies for delegated administration within AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users.Hands on experience with IAM products ( ForgeRock, Oracle IDM, Courian ) - Design and engineering experience, handling updates and patches.Designed and developed RESTful APIs and explored GraphQL for flexible data querying.Worked on AWS Data Pipeline to configure data loads from S3 to into Redshift.Implemented Snowflake cloud data warehouse for efficient data storage and retrieval, optimized complex queries to improve data processing time, and integrated Snowflake with AWS for real-time data streaming and analytics.Extensive design implements and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot,Spring Data with JPA (JavaPersistence API).Designing and developing Restful API and services using best practices to interact within the microservices and with the front end. Using spring MVC and spring rest.Used date-format and moment packages in Node.JS to save the timestamp in database converting into GMT. Involved in Test Driven Development by writing unit test cases.Integrated various AWS services (EC2, S3, Lambda, RDS, SQS, SNS, CloudFront) for seamless cloud-based solutions.Gained substantial experience in implementing Dynatrace AppMon and analyzed application performance using JMeter and Dynatrace APM.Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.Managed data storage and retrieval operations using both relational databases like MySQL and NoSQL databases such as MongoDB.For inter service communication we use Kafka messaging systems.Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.Experience with SQL and basic CRUD operations.Designed and implemented Service-Oriented Architecture (SOA) principles for modular and interoperable systems.Applied knowledge of fixed income markets and tools such as ION, Bloomberg, Polypaths, and Murex in financial applications and data processing tasks within the banking environment.Managed infrastructure as code using Terraform, automating deployment and configuration tasks. Set up CI/CD pipelines using Jenkins for efficient software delivery.Developed single-page applications (SPAs) using React, Redux, and Router for enhanced user experiences.Worked on the monitoring tools and visualization tools and telemetry tools like Prometheus and Grafana and monitoring the Kubernetes pod metrics in regular intervals of time.Containerized applications using Docker and managed container orchestration using Kubernetes.Implemented ELK (Elasticsearch, Logstash, Kibana) stack for centralized logging and monitoring.Practiced Test-Driven Development (TDD) using JUnit for comprehensive unit testing.Environment: Spring, Hibernate, AWS, MySQL, MongoDB, Kafka, XML, Node.js, React, Jenkins, Docker, Kubernetes, ELK stack, Git, Gradle, Apache Tomcat, TDD using JUnit, Agile, Scrum, JIRA.Client : Exabeam, NC Sep 2021 to June 2023Sr Java Full Stack DeveloperWorked on the Spring framework like Spring IOC, Spring Boot and Spring DAO.Involved in the implementation of DAO using Spring-Hibernate ORM, involved in creating the Hibernate.Implemented Microservice architecture using Spring Boot services for communication via REST and Apache Kafka message brokers.Architected Microservices with AWS Lambda functions and Node.js, integrated with AWS services like AWS Gateway API, Elastic Search, Beanstalk, DynamoDB, and Docker with Kubernetes for cost-efficient and scalable applications.Conducted testing of RESTful services and operations using POSTMAN and SoapUI.Integrated GraphQL with microservices architecture, enhancing modularity and service interoperability.Employed Jest and Jasmine for Unit Testing in Angular 11 and Protractor for End-to-End Testing, ensuring high code quality and reliability.Implemented performance tuning strategies for Java applications running on OpenShift, utilizing Kubernetes-native tools such as Prometheus and Grafana for monitoring and optimization.Integrated external payment gateways and authentication providers using OAuth SAML, and LDAP protocols for secure and scalable user authentication and authorization.Managed source control and versioning using GIT, monitored error logs with Log4j, and resolved issues.Utilized Angular 11 Ivy Renderer for faster compilation, improved debugging, and better performance.Utilized Cassandra, a NoSQL database management system, to store user-generated data, and applied basic knowledge of the Cassandra-Spark connector for loading data to and from Cassandra.Utilized Ansible to automate infrastructure provisioning and application deployment across AWS and Kubernetes environments.Employed Bash for scripting routine tasks, enhancing CI/CD efficiency and system monitoring.Implemented functionality using JSP, Hibernate, Spring Boot, Java Scripts and WebLogic.Developed server-side application to interact with database using Spring Boot and Hibernate.Responsible for gathering requirements, system analysis, design, development, testing and deployment.Created RFP Microservice to provide RESTful API utilizing Spring Boot with Microservices.Working Knowledge in AWS EC2 by creating snapshots, volumes, and security groups for public and private instances.Implementing filtering, sorting and pagination using third party tools and Agular9 framework.Extensive design implements and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).Designing and developing Restful API and services using best practices to interact with in the microservices and with the front end. Using spring MVC and spring rest.Used JQuery and Ajax calls for transmitting JSON data objects between the frontend using Angular and controllers.Experience developing components and worked using Custom Directives, Controllers, Services, and filter modules of Angular8.Installation and configuration of Prometheus, Alert manager and Grafana Stack forOpenshift platform monitoring and auto-healing.Used Apache CXF as the Web Services framework to implement the REST APIs involved.Writing JUnit test/Integration test cases for asserting functional quality.Environment: Java, Spring, Hibernate, Struts, PHP, jQuery, JavaScript, Oracle, Crud, Pl/SQL, JDBC, Open-shift, Rest, Eclipse, WebLogic, ClearCase, Junit, Agile, UML, JSP, JSTL (Java Server Pages Standard Tag Library), Maven, Itext, Google Web Kit (GWT), Jasper Report, ILogClient: Charter Communications, Negaunee, MI March 2019 to Aug 2021Java Full Stack DeveloperUsed Spring for bean instantiation, annotations, controllers, request mapping to handle the Webservice request and response.Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.Designed and developed the REST based Micro Services using the Spring boot presentation layer code, using JSP, HTML, AJAX and jQuery.Design, develop & deliver the REST APIs that are necessary to support new feature development and enhancements in an agile environment.Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.Developing application module coded on Spring Batch and Apache Camel the Business layer using spring (IOC, AOP), DTO, and JTA.Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j +Log4j the Persistence layer DAO using HIBERNATE.Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Rest API.Used Angular as the development framework to build a single-page application and reusable AngularJS applications.Extensive use for developing test cases and performed unit and integration, tested by using Junit involved in developing Webservices operations in Service Oriented Architecture (SOA).Followed agile methodology during complete SDLC process. Participated Agile/Scrum development and deployment teams.Used Spring Framework for the application development. Involved in front end development using, JSP's, JSF and JSTL.Implemented the application using Spring Boot Framework and handled the security using Spring Security JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).Extracted data in UI for different clients using JSON. Integrated with third party Sale point API to make restful Webservices call.Used Maven for the project management like build, install deployed application on Apache Tomcat server.Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.Developed Groovy scripts to test Report application output. Used Selenium for UI automation and used log4j for logging errors, info, exceptions.Client: Maisa Solutions Private Limited Hyderabad, IndiaJava/Python Developer June 2017 to Dec 2018Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM).Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact with database.Created Angular directives, Controllers, Modules, Pipes Etc In TypeScript.Created RFP (Request for Proposal) microservice to provide Restful API utilizing Spring Boot with Spring MVC.Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.Installed and administered Atlassian tool set including JIRA, Confluence, Crucible, and Bamboo.Used spring as the MVC model and Spring AOP and Spring Boot for common cross cutting concerns like security and interception.Implemented Docker container service, build pipeline like Jenkins, Bamboo and Go CD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premisesWorked on Code builds, and code changes are made in JavaScript, Python and Shell scripts.Configured Source Code Management tools with Bamboo and executed triggers in SVN.Created Views, Sequences in the oracle database and modified the existing PL/SQL stored procedures.Worked on Load testing on JMeter to improve the performance of newly developed code.Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.Used GitHub to maintain the versions of the source code of the project.Used CI/CD technologies such Git, Chef, Jenkins are used for developing and deploy webservices.Developed integration modules for disparate clients using Apache Camel.Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.Worked in close cooperation with project managers and other functional team members to form a team effort in development.Client: Dhruvsoft Services Private Limited, Hyderabad, IndiaJava Developer Sep 2013 to May 2017Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.Used AJAX (Asynchronous JavaScript and XML) to implement user friendly and efficient client interfaces.Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles.Implemented business tier using STRUTS and MVC.Developed Client ide Validations using Java Script and Server-Side Validations using spring validation framework.Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business Delegates.Beans in the application for storing Customer information and billing work.Designed and implemented DAO layer using Hibernate 3.0.Involved in the development of Queries, Joins, Triggers and Stored Procedures for Oracle Server 10g backend implementation.Used Eclipse to develop the Web Application and deployed on WebLogic application server.Responsible for Unit testing with JUnit and support for Integration testing and User acceptance testing.Used Log4J for logging and debugging process.Merging the code using Rational Clear case. |