Technical Architect
2nd Floor, InfoTech Centre, 14, Haryana, India, Digital An
Job Title: Technical Architect – Java
Experience: 9+ Years
Location: Remote (Full-Time)
Shift Timing: 3:30 PM to 12:30 AM IST
Role Overview:
We are looking for an experienced Technical Architect – Java with 9+ years of experience in designing and architecting scalable, high-performance enterprise applications. The ideal candidate must have strong expertise in Java (JDK 8/17), Spring ecosystem, Microservices architecture, Multithreading & Concurrency, Kafka Streaming, Garbage Collection tuning, and AWS Cloud architecture.
Key Responsibilities:
-
Define and design end-to-end architecture for enterprise-grade Java applications.
-
Lead architectural discussions, technical solutioning, and design reviews.
-
Design scalable and resilient microservices-based systems using Spring Boot, Spring Framework, Spring MVC, and Spring Data.
-
Architect and implement high-performance, concurrent, and multithreaded applications.
-
Design and implement real-time streaming and event-driven systems using Apache Kafka / Kafka Streaming.
-
Provide guidance on Java performance tuning, memory management, and Garbage Collection (GC) optimization.
-
Design cloud-native architectures and deploy solutions on AWS.
-
Work with AWS services including EC2, S3, RDS, Lambda, IAM, CloudWatch, and EKS.
-
Ensure best practices in coding standards, security, DevOps, CI/CD, and monitoring.
-
Work closely with stakeholders, product managers, and development teams to translate business requirements into scalable technical solutions.
-
Mentor and guide development teams, conduct code reviews, and ensure architectural compliance.
Technical Expertise Required:
-
9+ years of strong experience in Core Java.
-
Deep expertise in JDK 8 / JDK 17 features (Streams, Lambda, Functional Interfaces, CompletableFuture).
-
Strong hands-on experience with Spring Boot and Spring Framework.
-
Solid understanding of multithreading and concurrency (Executors, Synchronization, Fork/Join, CompletableFuture).
-
Experience designing event-driven architectures using Apache Kafka / Kafka Streams.
-
Strong database experience with DB2, Oracle, or PostgreSQL (schema design, performance tuning, indexing strategies).
-
Expertise in Microservices Architecture, RESTful API design, and distributed systems.
-
Strong experience in AWS cloud architecture and deployment.
-
Deep understanding of Java Garbage Collection, memory management, heap analysis, and performance tuning.
-
Experience with containerization (Docker) and orchestration (Kubernetes/EKS preferred).
-
Strong debugging, troubleshooting, and performance optimization skills.