Senior Java Software Engineer

bebo Technologies
Chandigarh, India

Job Responsibilities:

  • Lead customer workshops and translate business requirements into scalable, secure, end-to-end solution architectures.
  • Design and govern HLD/LLD, architecture standards, technology roadmaps, and NFRs.
  • Architect enterprise applications using Java 17/21, Spring Boot, Microservices, React, TypeScript, REST APIs, and GraphQL.
  • Define frontend, backend, API, integration, and event-driven architectures using Kafka, RabbitMQ, and AWS services.
  • Drive application modernization, cloud adoption, performance optimization, security, and architecture governance.
  • Lead requirement analysis, stakeholder discussions, technical reviews, and Agile delivery.
  • Mentor engineering teams, evaluate technologies, and support solution consulting and pre-sales activities.Job -Requirements:
  • 8-16 years of experience in Solution Architecture, Technical Architecture, or related roles.
  • Strong expertise in Java, Spring Boot, Microservices, React, TypeScript, and enterprise application architecture.
  • Experience with HLD/LLD, DDD, CQRS, Event-Driven Architecture, distributed systems, REST APIs, and GraphQL.
  • Hands-on experience with AWS, Kafka, RabbitMQ, Docker, Kubernetes, and CI/CD.
  • Strong knowledge of cloud-native architecture, security, scalability, resiliency, and observability.
  • Working knowledge of frontend frameworks, including React.js, AngularJS, and Vue.js.
  • Experience in business analysis, requirement engineering, architecture reviews, and stakeholder management.
  • Excellent communication, technical leadership, and customer-facing consulting skills.
  • Preferred: TOGAF/AWS certifications, Micro Frontends, React testing frameworks, pre-sales, and GenAI exposure.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →