NICE

Specialist Software Architect (Java, Python)

NICE

Apply
about 3 hours ago
Pune, India
Senior / Staff+

Responsibilities

  • Define end-to-end system architecture for high-throughput, fault-tolerant applications using Microservices and Cloud-native patterns.
  • Design and oversee the integration of Java-based backends with Python components for data pipelines and AI/ML models.
  • Establish and enforce architecture principles, coding standards, and security protocols across the development lifecycle.
  • Collaborate with product managers and executives to align technical roadmaps with business goals.
  • Guide and mentor senior engineering teams, conducting deep-dive code reviews and architectural audits.
  • Lead legacy modernization projects, migrating on-premise Java applications to modern, containerized cloud environments.

Requirements

  • Expert-level mastery of Core Java, Spring Boot, Hibernate, and high-performance multithreading.
  • Strong hands-on experience with Python frameworks like FastAPI or Django and data libraries such as PySpark.
  • Extensive experience with AWS/Azure/GCP, Docker, Kubernetes, and CI/CD automation.
  • Deep knowledge of Kafka, RabbitMQ, API Gateways, and SQL/NoSQL database design.
  • Skilled in performance tuning, JVM profiling, and optimizing low-latency architectures.
  • Oracle Certified Master (Java Architect) or AWS Certified Solutions Architect is highly desirable.
  • Proven track record of delivering at least 2-3 large-scale enterprise projects as a primary Architect.

Benefits

  • Flexible working model with 2 days in the office and 3 days remote each week.
  • Opportunities for continuous learning and internal career advancement.
  • Collaborative and creative work environment with a focus on innovation.

Tech Stack

Apache KafkaAWSAzureDjangoDockerFastAPIGoogle Cloud PlatformJavaKubernetesNumPyPythonRabbitMQSpring BootSQL

Categories

AI & MLBackendData EngineeringDevOps