Job Title – Senior Software Engineer (Java+ Scala)
Experience -10+ Years
Location -Bangalore(Marathahalli)
Workmode- Hybrid
Key Responsibilities
- Lead technical initiatives and contribute as a senior team member to meet project goals and deadlines.
- Design, implement, and optimize scalable software solutions aligned with organizational objectives.
- Build high-performance pipelines and workflows for large-scale batch and real-time data processing.
- Work across real-time streams, ETL pipelines, data warehouses, and reporting systems.
- Recommend and advocate for technology upgrades to maintain robust and competitive infrastructure.
- Develop microservices and data applications, ensuring smooth integration with other systems.
- Leverage Big Data tools (Kafka, Spark, Hadoop) and AWS services (S3, EMR, Lambda, DynamoDB, Aurora MySQL).
- Follow coding best practices : unit testing, code reviews, documentation, and code coverage.
- Mentor junior engineers through reviews, coaching, and promoting continuous learning.
- Enhance system performance through analysis, capacity planning, and optimization.
- Implement data security protocols and governance standards.
- Actively participate in Agile / Scrum processes to drive collaboration and innovation.
Minimum Qualifications
10+ years of experience in designing and developing enterprise-level software.3+ years developing Scala / Java applications and microservices (Spring Boot preferred).7+ years of experience with large-scale data processing and Big Data tools.5+ years of experience with SQL and relational databases.2+ years working in Agile / Scrum environments.