| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Phone: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLELinkedIn: https://LINKEDIN LINK AVAILABLEProfessional Summary:Over 10 years of experience in object-oriented programming and the design and development of data-centric applications, including Client/Server, Enterprise, and Web Applications, with a specialization as a Senior Java Engineer in back-end development using Java, J2EE, Spring, Hibernate, and Spring Boot.Proficient in full-stack, back-end development, and web development, including strong knowledge of Redis and other caching technologies.Experienced in all stages of the Software Development Life Cycle (SDLC) and Agile methodologies, including sprint participation and SCRUM meetings.Deep understanding of OOPS, OOAD, and UML methodologies for object-oriented design.Hands-on expertise with AWS cloud technologies such as EC2, S3, Lambda, IAM, Route 53, CloudFormation, RDS, and CloudWatch. Hands-on experience with IBM Process Automation Manager for automating and streamlining complex workflowsSkilled in developing web applications using frameworks like Spring, Hibernate, Apache Camel, Jakarta Struts, and implementing Web Services based on SOA, including SOAP and RESTful services.Expertise in Java/J2EE technologies such as Servlets, JSP, EJB, JSTL, Spring Boot, JSF, JMS, AJAX, JDBC, and JNDI.Strong skills in building Ajax-driven enterprise web applications with JavaScript libraries like Prototype, Ext JS, AngularJS, ReactJS, Vue.js, and NodeJS.Well-versed in designing and maintaining relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, and Cassandra.Proven ability to craft Java-based APIs and Microservices using Spring Boot, AWS, and Kafka for real-time data streaming.Knowledgeable in ETL and Data Engineering tools like MuleSoft, StreamSets, and Databricks for data integration and processing.Strong advocate of Test-Driven Development (TDD), Behavior-Driven Development (BDD), and test automation with experience in JUnit, Selenium, and Cucumber.Proficient with application servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat, and skilled in writing triggers, SQL queries, and stored procedures in PL/SQL.Competent in issue tracking and project management tools like JIRA and experienced in integrating with Apache Camel and ActiveMQ.Technical Skills:Programming Languages:Java, JavaScript, TypeScript, Python, C, C++, Scala, Kotlin, COBOL, PL/SQL.Frameworks:Spring (Spring Boot, Spring MVC, Spring Cloud, Spring AOP, Spring Batch), Hibernate, AngularJS, Angular 2/4/6/8, ReactJS, Jakarta Struts, IBM AppConnect Enterprise (ACE), Single Page Applications (SPA), Thymeleaf, JPA, Apache Spark, Apache Camel, Camunda, Delta Lake, Vue.js, Node.js.Cloud Technologies:Amazon Web Services (AWS: EC2, S3, RDS, CloudWatch, Lambda, API Gateway, DynamoDB, SNS/SQS, Route53, Elastic Load Balancing, IAM, CloudFormation, EBS, VPC, AWS CodeBuild, AWS CodeCommit, AWS CodePipeline), Google Cloud Platform (GCP: Google Cloud SDK, Google Kubernetes Engine, Google Compute Engine, Google Cloud Storage, BigQuery), OpenShift, Terraform, Microsoft Graph API, Azure Cloud, Azure DevOps.Webservices:RESTful Web Services, SOAP, WSDL, XML, JSON, AWS SDK, JAX-RS, JAX-WS, JAXB, JWT, OAuth, Elastic Search, Jersey API, Apache CXF.Testing Tools:Selenium, TestNG, JUnit, Mockito, Jasmine, KARMA, SoapUI, Cucumber, Jenkins, Maven, JIRA, Rally, Fitness, TCP Mon, Fiddler, Dynatrace.XML/Web Technologies:HTML5, CSS3, JavaScript, AJAX, JSON, XML, XSD, XSLT, JSTL, JSP, LESS, Bootstrap, Apache FOP, AngularJS, ReactJS.IDEs:Eclipse, WebStorm, Sublime Text, NetBeans, Rational Application Developer (RAD), IntelliJ IDEA, Visio, Visual Studio Code.Version Control Tools:Git, GitHub, Bitbucket, SVN, CVS and IBM Clear Case.Defect Tracking Tools:JIRA, Rally, ClearQuest, Quality Center.Servers:JBOSS, WebLogic, IBM WebSphere, Apache Tomcat, WebSphere Application Server, Node.js HTTP Server, Google Kubernetes Engine (GKE).Operating Systems:Windows XP/2000/7/10, Unix, Linux, DOS.Databases:Oracle 8i/9i/10g/11g, MySQL, SQL Server, MongoDB, Cassandra, Hadoop, Google Cloud SQL, HBase.Methodologies:Agile (SCRUM), Test-Driven Development (TDD), Behavior-Driven Development (BDD), Rational Unified Process (RUP), Unified Modeling Language (UML), Service Oriented Architecture (SOA).Domain Expertise:Order Management Systems (OMS), Advanced Metering Infrastructure (AMI), Commercial Lines Transformation, Digital Product EASE Web Platform, Commercial Banking Systems, Credit Monitoring Systems.Professional Experience:Client: State of Colorado, CO July 2022 - PresentRole: Sr. Java Full Stack DeveloperResponsibilities:Utilized Agile (SCRUM) methodologies, managing business requirements, creating JIRA tickets for user stories, and integrating Drools, Bitbucket, Nexus, Visio, Fiddler, SonarQube, and Elastic Search for business rule management and continuous integration, with Kotlin used for business rule processing.Designed and developed user interaction screens using HTML5, CSS, JavaScript, Angular, Webpack, Babel, and Bootstrap, ensuring responsive UI and adherence to ECMAScript 6 standards, with Kotlin integrated for data layer interactions in the front-end.Configured Spark streaming to process real-time data from Kafka and store it in HDFS using Scala and Kotlin for efficient data manipulation, enabling real-time analytics, with PL/SQL and PostgreSQL for optimized querying.Automated GUI, functional, and regression testing using Selenium, TestNG, Maven, Jenkins, and Drools, improving application robustness with logging enhanced by Log4J and SonarQube, and Kotlin for concise test scripts.Built real-time data streaming solutions with Spark, Kafka, and SOLR, integrating Node.js for asynchronous tasks, with automated unit tests to ensure data integrity, incorporating Kotlin for backend efficiency.Selected and integrated AWS services based on needs, using EC2, S3, RDS, CloudWatch, and Lambda for system efficiency, with GIT for version control and CI tools for continuous integration, while utilizing Kotlin for backend microservices.Leveraged AWS Lambda in conjunction with API Gateway for serverless deployments, utilizing AWS CodeBuild for automated build processes, AWS CodeCommit for version control, and AWS CodePipeline for orchestrating end-to-end application deployment workflows. Implemented Infrastructure as Code (IaC) using CloudFormation and YAML to ensure consistent and repeatable deployment environments.Managed GCP resources, deploying serverless functions with Google Cloud Functions and Docker containers, facilitating multi-cloud deployments with thorough testing, and Kotlin integrated for service orchestration.Configured Route53 for DNS routing, ensuring high availability and secure communication via Crypto algorithms, validated through security testing, with Kotlin used in communication services for enhanced performance.Utilized AWS CLI to manage services and deployed scalable solutions using Lambda, API Gateway, DynamoDB, and Terraform for optimized performance, with Kotlin used in handling event-driven architectures.Designed and converted algorithms from C to Java, using Rust for performance-critical backend components and Kotlin for code optimization, with rigorous performance testing.Configured and managed Kafka for real-time data streams, integrating Jersey API for REST-based microservices, validated by integration testing, with Kotlin implemented for lightweight service interactions.Deployed J2EE applications on servers like JBoss, Tomcat, IBM WebSphere, WebLogic, using Hibernate for efficient data persistence, supported by comprehensive tests, with Kotlin enhancing data access efficiency.Developed test strategies, plans, and scripts as part of the Quality Assurance Life Cycle, improving software quality and defect resolution using JUnit, Kotlin, and continuous testing tools.Created reusable Angular components using ES6, integrating with microservices architecture using Spring Boot and Spring Cloud, with thorough unit and integration tests, utilizing Kotlin for service interaction.Configured Spark streaming to process real-time data from Kafka and store it in HDFS using Scala and Kotlin for efficient data manipulation, enabling real-time analytics.Leveraged Scala with Spark for creating distributed data processing pipelines, allowing the system to handle high-volume data streams in real-time and integrating seamlessly with Kafka for message-driven data processing.Employed Python scripts for automating data validation processes and creating dashboards for monitoring application performance, enabling real-time insights and reducing manual effort in performance tracking.Set up CI/CD pipelines with Jenkins, Artifactory, and Nexus, streamlining development and deployment processes, ensuring version control with GitHub and Bitbucket, and continuous code quality analysis with SonarQube, including Kotlin-based services in the pipeline.Utilized Spring Core annotations for Dependency Injection, Spring MVC for REST APIs, Jersey API for service integration, and Drools for rule-based logic, fostering modular service architecture supported by integration tests, with Kotlin contributing to lightweight service handling, along with OAuth and JWT for secure authentication and authorization processes.Developed and integrated applications utilizing Microsoft Graph API to access and manage Microsoft Cloud service resources, including Office 365 data and services.Provided solutions for secure access and manipulation of user data across Microsoft Cloud services, enhancing functionality and improving collaboration within enterprise environments.Environment: Angular, Spring, Data structures, Nexus, J2EE, Python, Hibernate JPA, AWS, Webpack, Babel, HTML5, JavaScript, ECMAScript 6, Java 18, Kotlin, RESTful web services, Oracle11g, Drools, SQL, PL/SQL, SOLR, Jersey API, log4j, WebLogic, PostgreSQL, Tomcat, Rust, Microsoft Graph API, GCP, AWS CodeBuild, AWS CodeCommit, AWS CodePipeline, Eclipse, Crypto, Kafka, Microservices, Spring Boot, WebStorm, Node.js, GitHub, Bitbucket, Maven, Unix/Linux, Shell Scripting, Elastic Search, Visio, Fiddler.Client: Index Analytics, MD Oct 2019 - July 2022Role: Full Stack Java DeveloperResponsibilities:Developed applications utilizing the Spring framework with MVC architecture, Thymeleaf, and Dependency Injection for modular and maintainable design, integrating with EJB for enterprise-level component management and JNDI for resource lookup, complemented by SSRS for generating comprehensive, interactive reports.Designed and implemented enterprise-scale integration solutions using IBM AppConnect Enterprise (ACE), enabling seamless communication and data flow across diverse enterprise systems.Utilized Hibernate ORM for automating SQL database mapping to Java objects, integrating with Spring DAO, and handling JDBC for efficient data access management across relational databases such as Oracle and MS SQL Server, with SSIS employed to streamline data transformation and integration tasks.Implemented unit tests for Angular components using Karma and Jasmine to ensure robust front-end performance and reliability, while employing Junit.Created Hibernate mapping files for seamless data persistence between POJOs and database tables, optimizing data access, and using PL/SQL with Thymeleaf for efficient querying and procedural programming in Oracle databases, complemented by SSIS for advanced data manipulation and SSRS for generating actionable insights.Designed and maintained Order Management Systems (OMS) and Advanced Metering Infrastructure (AMI) applications, ensuring smooth integration with enterprise systems, while using SOA Design Patterns and Thymeleaf to architect scalable solutions, with SSIS handling complex data workflows.Deployed applications using Google Kubernetes Engine (GKE) and OpenShift, leveraging GCP services like Pub/Sub, Dataflow, and BigQuery for real-time messaging, data processing, and analysis, while integrating with Hadoop, Elastic Search, NoSQL databases, and utilizing SSIS for ETL operations and SSRS for custom reporting needs.Managed source code repositories with Bitbucket, including branching strategies, pull requests, and code reviews for collaborative development, and integrated GitHub and Thymeleaf for version control.Processed real-time AMI data using Kafka, Spark, and Thymeleaf, ensuring high data consistency and performance, and utilized Drools and JESS for implementing complex business rules and decision-making processes, with SSIS managing data flows and SSRS delivering analytical reports.Orchestrated business processes using Camunda in the cloud, migrating BPM applications and optimizing workflows, integrating with Apache Camel and Thymeleaf for routing and mediation of message exchanges.Built user interfaces using JSP, HTML5, CSS, Thymeleaf, and JavaScript, creating simplified and responsive applications, and processed structured data using XML, DOM, and SOAP for backend communication.Developed Microservices using Spring Boot, secured by LDAP and Thymeleaf, and integrated with CI/CD pipelines using Docker, OpenShift, and Jenkins, deploying on JBoss and WebLogic application servers for enterprise-level services.Implemented infrastructure as code (IaC) using Terraform to automate the provisioning of cloud resources in AWS, ensuring consistency, scalability, and security across environments. Developed and maintained Terraform scripts for managing services like EC2, S3, and RDS, optimizing deployment workflowsLed the development of XSLT stylesheets for transforming XML data into PDF/PCL documents using Apache FOP, ensuring compliance with business requirements and formatting standards.Provided guidance and support to XSL stylesheet developers, troubleshooting and resolving complex formatting issues during document generation processes.Created interactive web pages using JSON, ECMAScript6, TypeScript, Thymeleaf, and Bootstrap, enhancing user interaction and building responsive designs that adapt across platforms.Employed Python to develop automated scripts for data migration tasks, streamlining the process of moving data between environments and reducing manual intervention.Optimized JVM performance by profiling Java applications using tools like VisualVM and YourKit, identifying memory leaks and CPU bottlenecks, and tuning garbage collection to enhance application efficiency.Developed secure and memory-efficient Java applications for resource-constrained devices, ensuring compliance with PCI standards and integrating JPOS for payment processing solutions.Developed and implemented automation solutions using IBM Process Automation Manager, where I designed workflows and business rules to optimize decision-making processesDeveloped Azure Functions-based Microservices integrated with Cosmos DB, Event Grid, and Thymeleaf, leveraging the Azure SDK for scalable, event-driven solutions, and utilizing RESTful Web Services for client-server communication, with SSIS handling data processing and SSRS providing detailed service metrics.Configured Kafka message sources with Spring XD, Thymeleaf, and utilized JMS for asynchronous data exchange between J2EE components and legacy systems, improving message reliability and integration with SOA-based architectures, while SSIS was used for ETL processes and SSRS for creating comprehensive reports.Deployed applications on WebSphere, WebLogic, and OpenShift, ensuring high availability and load balancing for distributed systems, while optimizing performance with EJB, Thymeleaf, and JDBC integration.Environment: Java 8, J2EE, JSP, PL/SQL, Spring, EJB, Angular, Python, Thymeleaf, JMS, JNDI, Oracle, XML, DOM, SOAP, JUnit, Apache Camel, WebSphere, Camunda, IBM Process Automation Manager, Hibernate, Microservices, Azure, JDBC, Kafka, TDD, BDD, MS SQL Server, JESS, GCP, RESTful Web services, Terraform, Bitbucket, IBM AppConnect Enterprise (ACE), WebLogic, JBoss, Drools, OpenShift, Order Management Systems (OMS), Advanced Metering Infrastructure (AMI), Apache FOP, Elastic Search, SOA Design Patterns, Cassandra, LDAP, NoSQL, Hadoop, SSIS, SSRS.Client: Cigna Corp. (CI), GA Dec 2017 - Oct 2019Role: Full Stack Java DeveloperResponsibilities:Participated in meetings with business analysts and developers, utilizing Azure cloud services for collaborative development and deployment.Developed an Agent Portal using HTML5, CSS, LESS, JSON, AJAX, React JS for the UI, and Node JS for server-side technology.Conducted functional and regression testing using Selenium with data-driven and keyword-driven frameworks, automated via Selenium Grid.Migrated workloads to GCP services including Google Compute Engine, Google Cloud Storage, and Google Cloud SQL for seamless infrastructure scalability.Developed Single Page Applications (SPAs) using Angular by leveraging its component-based architecture, two-way data binding, and routing capabilities to create dynamic, fast-loading applications that provided seamless user experiences without full page reloads, improving performance and usability.Leveraged Guidewire, Data Hub, and InfoCenter solutions for Commercial Lines Transformation, using Azure cloud for data storage and processing.Designed and developed microservices business components with Spring Boot and Spring Security, ensuring secure microservice deployment.Developed and maintained COBOL-based applications and integrated them with modern systems using Mainframe CICS Web Services, streamlining legacy processes for improved efficiency.Collaborated with cross-functional teams to modernize and integrate CICS Web Services with newer Java-based applications, ensuring smooth data exchange and transaction processing.Used Azure DevOps for CI/CD pipelines, managing microservices deployment and ensuring continuous integration.Gained experience with Kibana and Elasticsearch to monitor Kafka message failures and reprocess failed messages using offset IDs.Implemented Kafka producer and consumer applications with Zookeeper and Spring Kafka API for efficient message processing and management and Guice for dependency injection in Java applications, improving modularity, testability,Developed multi-tiered J2EE designs using Spring IOC, Hibernate, and employed Java 8 features like streams and lambda expressions.Designed business workflows with Camunda BPM, integrating with microservices and developing custom plugins for enhanced workflow automation.Collaborated on UI module development using HTML, JSP, JavaScript, and CSS, managing UI dependencies with Node.js Bower, and worked on cross-browser testing with Selenium WebDriver.Environment: Selenium, DevOps, AWS, Kafka, Java, JavaScript, Jenkins, Git, GitHub, SOAP, REST, POSTMAN, Android, Mobile, iOS, Camunda, Cucumber, GCP, BDD, Guice, Agile, Oracle 10g, Putty, MS Word, MS Excel, Quality Center, WebDriver, TestNG, Maven, Guidewire, Azure Cloud.Client: Bank of New York Mellon, NY Mar 2015 - Dec 2017Role: Java DeveloperResponsibilities:Involved in all phases of the SDLC, including requirements collection, design, analysis, development, and customization of the application.Developed web service operations within a Service Oriented Architecture (SOA) and followed Agile methodology throughout the SDLC process.Analyzed requirements, wrote high-level design documents and system use cases, and conducted risk analysis.Validated forms using Angular and regular expressions for both client-side and server-side validation.Participated in Agile/Scrum development and deployment teams, using Spring Framework for application development.Created a custom analytics framework with MongoDB for user behavior data analysis and developed end-to-end data pipelines using Delta Lake.Responsible for Web UI development with JavaScript, jQuery, AngularJS, AJAX, Struts, JSP, and JSTL; and built Bootstrap components and dynamic UI elements using React JS.Used JAXB for XML marshalling and unmarshalling and JAXP for XML processing.Integrated Delta Lake with Spark Streaming for real-time data retrieval and storage and worked on retrieving log messages from Kafka using Spark Streaming.Implemented logging with log4j for tracking errors, info, and exceptions and used Fitness for integration testing.Utilized tools and technologies including JDK 1.8, Spring (DI, MVC, Transaction Management), Docker, JDBC, AOP, REST, PL/SQL, Hibernate, JAX-RS Web Services, Maven, BDD, Jenkins, Delta Lake, and others.Conducted testing with JUnit, Selenium, and Cucumber, and managed project tracking with JIRA and Rally.Environment: JDK 1.8, Spring (DI, MVC, Transaction Management, Integration), Angular, JavaScript, Docker, JDBC, React JS, AOP, REST, PL/SQL, Hibernate, JAX-RS Web Services, Maven, BDD, Jenkins, Delta Lake, TCP Mon, Sun Jersey, Swagger, JUnit, Selenium, JIRA, Rally, COBOL, FreeMarker, Apache POI, Quartz Scheduler, Groovy, Mockito, DB Unit, Dynatrace, Cucumber, JAAS.Client: CoreSumo Technology, Pune Mar 2013 - Dec 2013Role: Software EngineerResponsibilities:Involved in database modeling and applying normalization rules for efficient data organization and maintenance across Oracle databases using TOAD, and managed SQL logging with MySQL Workbench.Developed applications using the Struts framework with MVC design pattern, including action classes, form beans, and Struts-Tiles, and used Servlets, EJB, Hibernate, and JDBC for backend logic and business components.Created dynamic pages and report generation functionality using HTML, JSTL, custom tags, and servlets for PDF reports.Developed Microservices with Spring MVC, Spring Boot, Spring Cloud, Spring AOP, JPA, and used JDBC for data retrieval from RDBMS.Utilized AngularJS directives, services, and filters, and created custom directives for reuse across controllers, and developed UI pages with HTML5, CSS3, JavaScript, JSON, jQuery, and AJAX.Implemented high-performance MongoDB replica sets on EC2 for robust reliability and used Log4j for logging and debugging.Deployed applications on JBoss Application Server and managed issue tracking and debugging using JIRA Bug Tracking.Involved in frontend data integrity with jQuery validations and worked with various technologies and tools including SOAP, Eclipse, WebSphere Application Server, WebLogic, Apache CXF, XSLT, JUnit, Rational ClearCase, and ClearQuest.Environment: Windows XP/2000, Java 1.3, J2EE, Struts, EJB, Servlets, Ant, JavaScript, JSPs, HTML5, CSS3, jQuery, JSON, Oracle, Ajax, MongoDB, SOAP, TOAD, Eclipse, WebSphere Application Server, WebLogic, Apache CXF, MySQL, XSLT, JUnit, Log4j, Rational ClearCase, ClearQuest. |