{bc}
successfactors

Lead Senior Associate | Fullstack Java | Bengaluru | Engineering as a Service/ Operate

Deloitte US | Together Makes Progress
Bengaluru, IND
Lead · 7+ years experience
Onsite
Discovered 2 weeks ago
airflowawsaws-lambdadatabricksjavakafka

Full Job Posting

REQUIRED SKILLS

  • 7+ years of experience in a software engineering role, with a strong track record of designing, developing, and delivering production-grade applications.
  • Proficiency in Java and JVM-based languages, with extensive experience using Spring Boot, Spring Data, Spring Integration, and related Spring frameworks.
  • Comprehensive understanding of the full software development lifecycle, including continuous integration, automated testing (unit, integration, functional), code reviews, and documentation.
  • Strong experience with event-driven architectures (EDA) and publish/subscribe messaging systems such as Kafka, RabbitMQ, or AWS SNS/SQS.
  • Expertise in relational databases, including SQL, database schema design, stored procedures, query optimization, and data modeling.
  • Hands-on experience with API design and integration, including RESTful and event-based interfaces.
  • Working knowledge of authentication and authorization protocols, including OAuth 2.0 and related access management patterns.
  • Experience with AWS cloud services, such as S3, RDS, VPC, and messaging or streaming services.
  • Familiarity with distributed caching solutions and their application in highperformance systems.
  • Experience with enterprise and data integration concepts, tools, and best practices.
  • Experience monitoring and maintaining applications using modern observability tools and practices.
  • Strong grasp of object-oriented and functional programming paradigms and their practical application in complex systems.
  • Excellent communication and collaboration skills, with the ability to work effectively across teams and disciplines.
  • Strong time management and problem-solving abilities, with a focus on breaking down complex challenges into actionable steps.
  • Experience working in Agile environments, contributing to iterative development and continuous improvement.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. NICE-TO-HAVES Experience with the following technologies is a plus:
  • AWS (advanced cloud services and infrastructure management)
  • Kafka (real-time data streaming and event processing)
  • Apache Airflow (workflow orchestration and data pipeline management)
  • Databricks (data engineering, analytics, and machine learning workflows)
  • Snowflake (cloud data warehousing and analytics)
  • PostgreSQL (advanced database features and performance tuning)
  • Serverless computing (e.g., AWS Lambda or similar event-driven architectures)

Qualifications

  • 7+ years of experience in a software engineering role, with a strong track record of designing, developing, and delivering production-grade applications.
  • Proficiency in Java and JVM-based languages, with extensive experience using Spring Boot, Spring Data, Spring Integration, and related Spring frameworks.
  • Comprehensive understanding of the full software development lifecycle, including continuous integration, automated testing (unit, integration, functional), code reviews, and documentation.
  • Strong experience with event-driven architectures (EDA) and publish/subscribe messaging systems such as Kafka, RabbitMQ, or AWS SNS/SQS.
  • Expertise in relational databases, including SQL, database schema design, stored procedures, query optimization, and data modeling.
  • Hands-on experience with API design and integration, including RESTful and event-based interfaces.
  • Working knowledge of authentication and authorization protocols, including OAuth 2.0 and related access management patterns.
  • Experience with AWS cloud services, such as S3, RDS, VPC, and messaging or streaming services.
  • Familiarity with distributed caching solutions and their application in highperformance systems.
  • Experience with enterprise and data integration concepts, tools, and best practices.
  • Experience monitoring and maintaining applications using modern observability tools and practices.
  • Strong grasp of object-oriented and functional programming paradigms and their practical application in complex systems.
  • Excellent communication and collaboration skills, with the ability to work effectively across teams and disciplines.
  • Strong time management and problem-solving abilities, with a focus on breaking down complex challenges into actionable steps.
  • Experience working in Agile environments, contributing to iterative development and continuous improvement.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Deloitte US | Together Makes Progress