Senior Associate | Fullstack Java | Bengaluru | Engineering as a Service/ Operate (Bengaluru, IN)

Deloitte

5+ yrs Bengaluru Full Time Work from office
Deloitte logo
Posted : today
Actively hiring

Job description

Join our dynamic team as a Senior Software Engineer and take a pivotal role in developing and enhancing our music supply chain applications. You will lead the technical design and implementation of significant projects and features, directly contributing to the robustness and advancement of our core systems. This opportunity is ideal for an engineer who is inquisitive, efficient, and passionate about driving development direction, while collaborating with top talent.

Embrace an agile and collaborative setting that champions teamwork, ongoing improvement, and innovation. Within the Music Integration Workstream, your focus will be on data streams and integrations connecting our music metadata repertoire system with various upstream and downstream applications. You will partner closely with internal and external stakeholders to architect, build, and maintain resilient data integration solutions, ensuring precision, scalability, and efficiency throughout the music supply chain.

Responsibilities

As a Senior Associate, you will leverage your technical expertise to address complex bugs and spearhead the development of substantial features and epics. You'll be instrumental in shaping engineering best practices and mentoring fellow team members, showcasing deep technical knowledge and hands-on contributions. Your influence will extend to acting as a primary technical resource within the team, facilitating clear communication on both technical and non-technical matters. You will collaborate effectively with cross-functional teams, including Product Management, QA, and Design.

Take ownership of medium-scope software solutions and significantly influence future project trajectories. Plan and document intricate requirements while fostering collaboration across technical domains. Your decisions and actions will have a considerable impact on team and project outcomes, encompassing features and cross-functional alignment. You will contribute to the development of novel tools and methodologies, enhancing operational efficiency, product quality, and the successful execution of OKRs. Your impact will resonate beyond your immediate team.

Qualifications

We are seeking experienced software engineers with a minimum of 5 years in designing, developing, and deploying production-ready applications. Essential skills include strong proficiency in Java and other JVM-based languages, coupled with extensive experience using Spring Boot, Spring Data, Spring Integration, and associated Spring frameworks. A comprehensive understanding of the full software development lifecycle is crucial, encompassing continuous integration, automated testing (unit, integration, functional), code reviews, and documentation.

Demonstrate robust 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, schema design, stored procedures, query optimization, and data modeling, is required. You should possess hands-on experience with API design and integration, covering both RESTful and event-based interfaces. Familiarity with authentication and authorization protocols like OAuth 2.0 and related access management patterns is necessary.

Experience with AWS cloud services including S3, RDS, VPC, and messaging or streaming services is expected. A working knowledge of distributed caching solutions for high-performance systems and experience with enterprise and data integration concepts, tools, and best practices are also vital. Proficiency in monitoring and maintaining applications using modern observability tools and practices, alongside a strong grasp of object-oriented and functional programming paradigms, is key. Excellent communication, collaboration, time management, and problem-solving skills are essential for working effectively across diverse teams in an Agile environment.

Essential Skills

JavaJVMSpring BootSpring DataSpring Integrationevent-driven architecturesKafkaRabbitMQAWS SNSAWS SQSSQLdatabase schema designstored proceduresquery optimizationdata modelingAPI designRESTful APIsevent-based interfacesOAuth 2.0AWSS3RDSVPCdistributed cachingenterprise integrationdata integrationobservability toolsobject-oriented programmingfunctional programmingAgile

Good to Have

AWS (advanced cloud services)AWS infrastructure managementKafka (real-time data streaming)Kafka (event processing)Apache AirflowDatabricksSnowflakePostgreSQL (advanced features)PostgreSQL (performance tuning)Serverless computingAWS Lambda

Highlights

  • Actively hiring

More Details

RoleSenior Associate | Fullstack Java | Bengaluru | Engineering as a Service/ Operate (Bengaluru, IN)
Employment TypeFull Time, Work from office

About the Company

Deloitte logo

Deloitte

IT Consulting

Senior Associate | Fullstack Java | Bengaluru | Engineering as a Service/ Operate (Bengaluru, IN) at Deloitte | SkillMX | SkillMX