Upload Button Icon Add office photos
filter salaries All Filters

40 OrangeShark Jobs

Software Development Engineer - III - Java Technologies (5-8 yrs)

5-8 years

Software Development Engineer - III - Java Technologies (5-8 yrs)

OrangeShark

posted 15d ago

Job Role Insights

Job Description

Job Description : SDE-3 (Backend) for VIA

Location : Bengaluru (WFO)

As a Software Development Engineer 3 (SDE-3), you will play a critical role in designing and building scalable, secure, and multi-tenant cloud platforms. This role focuses on systems that process and analyze massive volumes of real-time and non-real-time interaction data (calls, emails, chats) to deliver actionable business insights and improve agent performance. You will collaborate with Product

Managers, Architects, and Engineers to revamp architectures, build efficient microservices, and address the challenges of scaling systems by 50x with low latency and reliability.

The systems you will work on include call analytics platforms, involving real-time transcription, interfacing with ASR/NLP/ML modules, and handling complex data integrations to meet customer workflows and automate QA processes.

In this role, you'll tackle key challenges such as improving system reliability and scalability, mentoring junior engineers, and defining best practices for microservices architecture.

Key Problem Areas :

- Scaling Microservices : Redesigning and building a robust microservices architecture to handle 50x current volumes with a strong focus on low latency and reliability.

- High-Volume Data Processing : Building systems to process calls and interactions in real-time, integrating with ASR, NLP, and machine learning workflows.

- Infrastructure Understanding : Collaborating on solutions that involve infra components like queues, caching, and distributed systems for high throughput and fault tolerance.

- End-to-End Ownership : Owning Tier 1 services with accountability for design, development, and production readiness, including addressing non-functional requirements like security, scalability, and performance.

- Technical Leadership : Acting as a technical lead, mentoring junior engineers, and driving best practices for decision-making and execution.

Key Responsibilities :

- Lead technical discussions within a track or workstream, acting as a technical guide for junior engineers.

- Own the technical stack, ensuring scalability, reliability, and maintainability.

- Collaborate with the product team to align the technical roadmap with the product vision.

- Define, maintain, and execute the technical roadmap with support from senior engineers.

- Lead by example in coding, debugging, reviewing, and testing, contributing high-quality model code.

- Design high-level architectures and low-level system designs for critical backend systems.

- Optimize systems for latency, scale, and reliability, ensuring they meet demanding non-functional requirements.

- Implement robust data protection and secure data storage solutions.

- Navigate ambiguous problem spaces, providing guidance and direction to junior engineers during complex decision-making processes.

- Advocate for long-term solutions while balancing short-term deliverables.

Expectations :

- Educational Background : Bachelor's Degree in Computer Science or a related field with 5+ years of experience building large-scale products.

- Technical Expertise : Proficient in Java, Spring, or similar frameworks. Strong understanding of design patterns and microservices best practices.

- Scalability and Reliability : Proven experience in owning and building Tier 1 services with a deep understanding of reliability, scalability, and fault-tolerant design.

- Infra Knowledge : Hands-on experience with infrastructure components like queues (RabbitMQ, Kafka), caching (Ehcache, Memcached), databases (PostgreSQL, MongoDB, Cassandra, Redis), and container management tools (Docker, Kubernetes).

- Mentorship : Demonstrated ability to mentor junior developers and guide them in technical discussions and decisions.

- Collaborative Mindset : Proven ability to work with cross-functional teams and strong product thinking to align technical efforts with business goals.

- Adaptability : Experience thriving in fast-paced environments with startup culture, showcasing an ability to scale and adapt.

- Non-Functional Requirements : Strong focus on latency, scalability, and security in design and implementation.


Functional Areas: Software/Testing/Networking

Read full job description

What people at OrangeShark are saying

OrangeShark Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare OrangeShark with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

iEnergizer

4.6
Compare

IBM

4.0
Compare

LTIMindtree

3.8
Compare

Similar Jobs for you

Senior Software Developer at Sopra Banking Softwares

6-8 Yrs

₹ 20-25 LPA

Java Developer at Coders Brain Technology Private Limited

5-8 Yrs

₹ 15-30 LPA

Java Software Engineer at DynPro Inc

5-8 Yrs

₹ 15-28 LPA

Java Technical Lead at Go Digit General Insurance Limited

8-14 Yrs

₹ 24-42 LPA

Java Developer at Mempage

5-8 Yrs

₹ 12-25 LPA

Software Development Engineer 1 at Swiggy

8-12 Yrs

Not Disclosed

Java Application Developer at Talent500

6-9 Yrs

₹ 15-20 LPA

Software Development Engineer II at talentxo

4-10 Yrs

₹ 15-25 LPA

Software Development Engineer 1 at Talent Monitor

2-5 Yrs

₹ 12-30 LPA

Java Technical Lead at Canvendor Software Solutions Pvt Ltd

5-8 Yrs

₹ 12-20 LPA

write
Share an Interview