Senior Software Engineer Java (Backend)

6 - 10 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Developer Java, your role will involve designing, developing, and maintaining backend infrastructure, workflows, and services to enable user-friendly solutions for Customer Support organizations within service providers. Your key responsibilities will include: - Developing solutions to support onboarding, partner integrations, managing, collecting, and analyzing data from large-scale deployment of home networks to provide actionable insights. - Collaborating closely with Cloud product owners to understand and analyze product requirements, provide feedback, and deliver comprehensive solutions. - Providing technical leadership in software design to ensure service stability, reliability, scalability, and security. - Participating in and leading technical discussions within the engineering group throughout all stages of the SDLC, including reviewing requirements, producing design documents, participating in peer reviews, creating test plans, supporting the QA team, providing internal training, and assisting the TAC team. - Supporting test strategy and automation for both end-to-end solutions and functional testing. - Engaging in customer-facing engineering tasks to debug and resolve field issues. Qualifications required for this role include: - 6+ years of hands-on software engineering experience with a strong background in designing and developing event-based/pub-sub workflows and data ingestion solutions. Proficiency in and hands-on experience with Kafka at scale (or similar technology) is desired. - Good understanding of Layer 2 protocols, being independent, self-driven, and able to work effectively in a team. - Strong problem-solving skills, with the ability to abstract and communicate details effectively. - Capability to lead technical discussions across cross-functional teams. - Proficiency in designing and implementing microservices-based, API/Endpoint architectures, and Layer 3 protocols. - Experience working with workflow technologies like Air Flow or Camunda. - Understanding of implementing and deploying Cloud-based solutions, preferably on GCP. - Solid background in transactional databases and experience with NoSQL datastores. - Expertise in Java, with proficiency in other languages such as Go, Python, or NodeJS/JavaScript being a plus. - Organized, goal-focused, and able to deliver in a fast-paced environment. If you are ready to take on this challenging role as a Senior Software Developer Java in Bangalore, with 6+ years of experience, we look forward to your application.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You