Senior Java Developer

This job has been expired
C2C

Senior Java Developer

Location: Alpharetta, GA (5 days onsite)

Duration: Long Term.

 

Job Description-

  • Designed, developed, and maintained enterprise-grade applications using Java/J2EE, Spring Boot, and microservices architecture, delivering highly scalable, secure, and transaction-heavy solutions across multiple domains, including banking, telecom, and healthcare.
  • Designed and delivered high-performance, memory- and CPU-optimized Java 21 applications using Spring Boot, Spring Integration, Spring Web-Client, and Spring Cache, implementing defensive coding practices and application design patterns to ensure fault-tolerant, multi-region deployments on AWS. Leveraged HTTP/TCP protocols, REST APIs, JSON, and XML for integration across enterprise platforms.
  • Implemented full-stack features by integrating React.js frontends with Node.js and Java-based REST APIs, ensuring seamless communication and real-time synchronization of data using Kafka streams and WebSockets. This approach improved application responsiveness and user experience, particularly in investment and customer-facing platforms.
  • Upgraded legacy Angular 8/10 applications to Angular 15, introducing standalone components, RxJS reactive patterns, and NgRx state management to simplify code maintenance and improve scalability. These upgrades reduced technical debt and enhanced the overall development velocity for new features.
  • Applied Core Java concepts (collections, multithreading, serialization, exception handling, synchronization, and Java 11–21 features like records and text blocks) to engineer high-performance applications. By leveraging these techniques, I optimized backend processing and improved throughput for large-scale transaction handling.
  • Designed, deployed, and managed cloud-native applications on AWS, leveraging Amazon EKS for container orchestration, Aurora PostgreSQL and DynamoDB for relational and NoSQL persistence, S3 for scalable object storage, IAM for fine-grained access control, Route 53 for global DNS routing, Elastic Load Balancer (ELB) for traffic distribution, SNS and SQS for high-throughput asynchronous messaging, Managed Streaming for Apache Kafka (MSK) for real-time event processing, and CloudWatch for centralized monitoring, logging, and alerting, ensuring highly available, secure, and scalable enterprise applications.
  • Developed server-side APIs and middleware using Node.js and Express, integrating with React.js front-end components and Java/Spring Boot microservices to enable seamless data exchange and faster page rendering.
  • Designed and developed high-throughput microservices in Scala using Akka HTTP and Play Framework, integrating with Kafka and REST APIs to handle millions of daily transactions for a large financial platform. Applied functional programming principles (immutability, higher-order functions, monads) to produce concise, maintainable, and testable code, which reduced production defects by 25 %.
  • Designed and implemented geospatial data services integrating Java 11, Spring Boot, and Angular 12, utilizing REST APIs, PostGIS, and API Gateway to deliver interactive mapping features, spatial analytics, and location-based insights for payment and card-processing applications. Built scalable microservices to process high-volume geospatial datasets, improving transaction risk assessment and fraud detection by enabling location-aware services.
  • Designed and implemented an AJAX-based recording and data-capture solution that eliminated the need for a client-side JRE, enabling seamless real-time recording and playback entirely within Google Chrome and other modern browsers. Leveraged Express.js as the lightweight server framework and optimized asynchronous requests to ensure low-latency communication and smooth user interactions.
  • Developed and exposed RESTful and SOAP services using Spring Boot, Apache CXF, and JAX-RS, creating secure and interoperable service layers for seamless integration between legacy platforms and modern cloud-native applications.
  • Developed and maintained high-performance Java applications for equities trading at Northern Trust, contributing to mission-critical trading platforms and ensuring seamless trade execution. Leveraged advanced messaging and integration techniques to handle real-time market data, implemented risk checks, and ensured compliance with trading regulations, optimizing transaction throughput and system reliability across Nuvoprime API and SwapOne platforms.
  • Architected and implemented secure authentication and authorization flows using Spring Security, OAuth 2.0, and JWT-based token validation, which protected sensitive client and financial data. Integrated these mechanisms with identity providers to ensure compliance with PCI DSS, SOX, and HIPAA standards.
  • Deployed and maintained enterprise Java EE applications on JBoss EAP and WebLogic servers, configuring datasources, JMS queues, clustering, and security realms to ensure high availability and business continuity for mission-critical financial systems. Designed efficient data access layers with Hibernate, JPA, and JDBC, integrating with MySQL, PostgreSQL, and Oracle databases to support high-volume transactional systems. Optimized queries and indexing strategies, reducing response times and supporting analytical reporting requirements.
  • Worked extensively with NoSQL databases including MongoDB, Cassandra, Redis, and Cosmos DB, implementing schema designs, sharding strategies, and caching mechanisms. These efforts enabled scalable data storage solutions and improved system performance under high load. Built and optimized event-driven systems with Apache Kafka, IBM MQ, and RabbitMQ, creating producers, consumers, partitioning strategies, and dead-letter handling to ensure reliable communication between distributed microservices. Designed asynchronous processing pipelines to decouple services and reduce latency.
  • Developed cloud-native solutions across GCP, AWS, and Azure, leveraging services like Pub/Sub, Dataflow, Cloud Functions, AKS, API Management, and Cloud Storage. Designed and deployed ETL pipelines, serverless services, and event-driven workflows that scaled seamlessly and supported critical business use cases.
  • Automated data ingestion and ETL pipelines using Python (pandas, NumPy) and Apache Spark, enabling near real-time processing of financial transactions, fraud detection alerts, and inventory tracking events. Orchestrated complex workflows with Apache Airflow to ensure reliability and data consistency.
  • Streamlined software delivery by implementing CI/CD pipelines with Jenkins, GitLab CI, Azure DevOps, and Terraform, integrating automated unit testing and code quality checks with SonarQube, and environment provisioning. Reduced deployment errors and improved delivery timelines across multiple projects.
  • Containerized and orchestrated applications using Docker, Kubernetes, and OpenShift, creating optimized Docker images, Helm charts, and deployment manifests. This ensured consistent environments across dev/test/prod and simplified scaling strategies in hybrid cloud infrastructures.
  • Modernized multiple legacy WebSphere applications into AWS-native microservices, redesigning them with Spring Boot/Spring Cloud and deploying them via Elastic Beanstalk, Lambda, and API Gateway. Used Terraform/CloudFormation for infrastructure as code and Jenkins CI/CD for seamless, cost-efficient, and highly scalable deployments.
  • Built high-availability microservices integrated with Amazon RDS, Aurora, and DynamoDB, implementing automated failover, multi-region replication, and optimized caching with ElastiCache. Ensured strong security and compliance with encryption in transit/at rest and proactive monitoring through CloudWatch and SNS alerts.
  • Architected and deployed scalable microservices on Microsoft Azure using Azure Kubernetes Service (AKS) for container orchestration, API Management (APIM) for secure API publishing, and Application Gateway with WAF for intelligent traffic routing and Layer-7 security across multiple environments.
  • Implemented enterprise-grade cloud security and global performance optimization by configuring Azure Front Door for global load balancing and CDN acceleration, while integrating Azure Key Vault for secret management and automated certificate rotation within CI/CD pipelines using Azure DevOps.
  • Built and automated end-to-end CI/CD pipelines with Jenkins, GitLab CI, Maven, and Docker/Kubernetes, integrating static code analysis (SonarQube), automated unit/integration tests, and secure deployment practices. Enabled rapid, zero-downtime releases of mission-critical fintech applications while maintaining compliance with PCI-DSS and other financial regulatory standards.
  • Built automation scripts and microservices in Python, Django, Ruby on Rails, and Express.js, handling backend workflows, API integration, and large-scale data processing tasks. These services reduced manual intervention and streamlined complex business processes.
  • Designed and executed comprehensive testing strategies using JUnit, Mockito, Cypress, Playwright, Jasmine, and Cucumber, achieving high coverage for unit, integration, and end-to-end tests. This significantly improved defect detection rates and reduced production issues.
  • Implemented real-time monitoring and observability solutions with Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), Splunk, and CloudWatch. Developed dashboards, custom alerts, and logging frameworks that improved system reliability and accelerated root-cause analysis. Collaborated in Agile/Scrum teams, participating in sprint planning, grooming, and retrospectives. Actively contributed to peer code reviews and mentored junior developers on best practices in Java, Python, React, and cloud-native architectures, fostering a culture of continuous improvement.
Scroll to Top