Java Architect

20 hours ago

Chicago, Illinois, United States Virtusa Full-time
  • 12+ years of experience in backend development and enterprise application design

  • Hands on experience in ReactJs and frontend tools Strong proficiency in Java (8, 11, 17) with in-depth understanding of JVM internals

  • Extensive experience with Spring Boot and Microservices architecture Solid understanding of multithreading, concurrency, and performance tuning Hands-on experience with Kafka, Kafka Streams, and event-driven architectures

  • Experience working with Docker and Kubernetes (GKE/EKS) Strong knowledge of AWS cloud services

  • Experience with Infrastructure as Code (Terraform) Hands-on experience with Oracle and Cassandra or other NoSQL databases

  • Exposure to Big Data / Streaming frameworks: Spark, Storm, Flink Strong CI/CD experience using Jenkins/Jules Proficient with Git-based version control (Bitbucket/Git)

  • Strong problem-solving, debugging, and analytical skills. Design, develop, and maintain high-performance Java applications using Java 8, 11, and 17, following clean code and best practices.

  • Build and enhance Spring Boot–based microservices, exposing secure and scalable REST APIs. Architect and implement microservices-based solutions, ensuring loose coupling, fault tolerance, and scalability. 

  • Develop multithreaded and concurrent processing components to handle high-throughput and low-latency workloads.

  • Containerize applications using Docker and deploy them on Kubernetes clusters (GKP, EKS) with proper configuration, scaling, and monitoring.Java (versions- 8, 11, 17), ReactJs. Kubernetes(GKP, EKS). Spring boot, Microservices, Docker. Kafka, KafkaStreams. Multithreading,Oracle,Cassandra(or Nosql db). AWS, terraform, Jenkins, Jules. Version control - Bitbucket, Git. Spark API, Storm, Flink