Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21050631

    BENGALURU · FULLTIME

    Senior Java Engineer

    GeekSoft Consulting

    GeekSoft Consulting

    Bengaluru · onsite · Posted 8d ago

    Sourced fromFoundit
    Not disclosed10–12 yrsfulltimeBengaluru

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    • Help design, build and continuously improve the clients online platform.
    • Research, suggest and implement new technology solutions following best practices/standards.
    • Take responsibility for the resiliency and availability of different products.
    • Be a productive member of the team.
    Location: Bangalore, Noida

    Requirements

    • 10+ years of backend engineering experience with strong expertise in Spring Boot
    • As a Senior Java Engineer, you will design, develop, and operate cloud-native Spring Boot microservices on Amazon EKS, ensuring high availability, scalability, and performance.
    • You will collaborate with product teams, architects, and SRE/DevOps engineers to deliver robust, enterprise-grade solutions.
    • Design and build microservices using Spring Boot aligned with clean architecture principles
    • Define API contracts, domain models, schemas, and integration patterns
    • Drive system-level improvements in scalability, performance, and resilience
    • Implement distributed system patterns such as circuit breakers, retries, backoff strategies, idempotency, and distributed tracing
    • Integrate services with AWS components including RDS/Aurora, DynamoDB, SQS/SNS, and Kafka/MSK
    • Own and optimize CI/CD pipelines with automated testing, security checks, and deployment strategies
    • Establish and maintain observability through logging, monitoring, and tracing solutions
    • Participate in architecture reviews and contribute to key technical decisions
    • Mentor junior engineers and conduct code reviews to ensure quality standards
    • Collaborate with SRE/DevOps teams to troubleshoot and resolve production issues
    • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
    • Proven experience designing and operating microservices and distributed systems
    • Hands-on experience with Kubernetes (preferably Amazon EKS)
    • Experience with messaging/streaming platforms such as Kafka, SQS, and SNS
    • Strong knowledge of SQL and NoSQL databases
    • Experience building CI/CD pipelines using tools like GitHub Actions, GitLab, or Jenkins
    • Familiarity with observability tools such as Prometheus, Grafana, ELK, and OpenTelemetry
    • Experience leading technical design discussions and mentoring engineers
    • Comfortable working in global, distributed teams
    • Strong expertise in backend engineering and cloud-native microservices
    • Excellent analytical and problem-solving abilities
    • Customer-focused approach with emphasis on quality and reliability
    • Strong communication and cross-team collaboration skills
    • Deep understanding of distributed systems and resilience patterns
    • Ability to write clean, maintainable, and testable code
    • Familiarity with Agile methodologies and DevOps practices
    • Proactive mindset towards automation and continuous improvement
    • Strong mentoring and leadership capabilities

    Benefits

    • A challenging, innovating environment.
    • Opportunities for learning where needed.

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    Kafka MSKJenkinsPrometheusGrafanaGitlabKubernetesCI/CD Pipelinesnosql databasesAmazon EKSSQL databasesElkGithub ActionsOpenTelemetrySpring BootMicroservices

    Job search guides

    • All 418 Backend Developer jobs in Bengaluru
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast