Logo

JAVA MICROSERVICE AWS (NCS/Job/ 2824)

For A Reputed Large Multinational Technology Company
10.5 - 15 Years
Full Time
Up to 30 Days
Up to 40 LPA
1 Position(s)
Bangalore / Bengaluru, Chennai, Gurgaon / Gurugram, Hyderabad, Noida, Pune
Posted 8 Days Ago

Job Skills

Job Description

Job Description

The Application Architect will lead end-to-end architecture for enterprise-scale applications, focusing on Java and Spring Boot technologies. Key responsibilities include:

  1. Architecture & Design
    • Define domain models, microservice boundaries, and integration strategies (REST/GraphQL, messaging).
    • Capture non-functional requirements (scalability, security, observability) and enforce architectural governance.
    • Apply Domain-Driven Design (DDD) and design patterns for modular, maintainable systems.
  2. Cloud-Native Delivery
    • Architect containerized workloads using Docker/Kubernetes on AWS/Azure.
    • Implement Infrastructure as Code (Terraform/ARM) and establish CI/CD pipelines with Jenkins/GitOps.
    • Ensure disaster recovery, cost optimization, and multi-region deployment strategies.
  3. Java Fullstack Leadership
    • Backend: Java (11+), Spring Boot, Spring Security, Data JPA, messaging (Kafka/RabbitMQ), caching (Memcached/Infinispan).
    • Frontend: Guide integration with Angular/React for secure SPA patterns.
  4. Quality, Security & Compliance
    • Implement TDD/BDD, contract testing, and secure coding practices.
    • Apply OAuth2/OIDC, PKI, and compliance standards (audit logging, SAST/DAST).
  5. Stakeholder Collaboration
    • Work with Product Owners, BAs, and PMs to translate business needs into technical architecture.
    • Provide technical mentorship and conduct architecture/code reviews

Core Skills Required

Technical Skills

  • Java/J2EE: Strong command of Core Java and advanced concepts.
  • Spring Boot & Spring Framework: Dependency injection, security, data access.
  • Microservices Architecture: Service discovery, fault tolerance, API design.
  • RESTful APIs & Messaging: Kafka, RabbitMQ.
  • Cloud Platforms: AWS/Azure/GCP; container orchestration with Docker/Kubernetes.
  • DevOps & CI/CD: Jenkins, GitOps, Infrastructure as Code (Terraform/ARM).
  • Database Expertise: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB).

Architectural & Design Skills

  • Domain-driven design (DDD), design patterns, scalability strategies.
  • Performance tuning and security best practices.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and leadership skills for cross-functional collaboration