Principal Engineer | Java, Multithreading, Microservices, SSO

6 days ago


Greater Bengaluru Area, India Cisco Full time

What You'll Do

You will be part of Cisco Unified Identity team. We provide the best common identity platform experience to our world-class customers using cisco products across Networking, Security and Collaboration. You will work on state-of-the-art microservices based cloud software in a dynamic and agile environment.


Who You'll Work With

You'll be collaborating with a team of experienced and dedicated Java server-side developers and cloud/web technology architects from around the world. The team is a unique mix of engineers/architects from a promising cloud-based start-up acquired by Cisco and seasoned engineers that worked in Cisco cloud software for years.


Who You Are

You thrive in a fast-paced, dynamic environment that requires a rare blend of innovation, risk taking and speed of execution. You're an entrepreneurial problem solver as well as collaborator. You're passionate about contributing to a larger picture. You're able to prioritize among multiple projects. An exemplary communicator and standout colleague, you strive for self-improvement.


Responsibilities:

  • Lead complex architecture and design effort for well-established, large-scale systems to optimize services for improving scalability and reduce operations cost.
  • Driving innovation within the team
  • Help the team adhere to modern engineering principles and practices, code reviews, and project management techniques.
  • Engage in project planning, work prioritization and contributing to project roadmap.
  • Participating in governance activities, managing technical tasks and ensuring quality assurance through test validation

Minimum Qualifications:

  • BE/B.Tech or MS/M.Tech in Computer Science or related field
  • 10+ years of proven server-side software development experience with Java.
  • A strong experience in building and operating highly scalable, distributed and fault-tolerant cloud applications
  • In-depth knowledge and experience working with relational and NoSQL databases
  • Must demonstrate proficiency in multi-threading programming with Java
  • Must demonstrate strong communication and team collaboration skill

Preferred Qualifications:

  • Knowledge about Active Directory, Identity Management (SCIM), Authentication / Authorization (OAuth2), OpenID-Connect is a plus
  • Experience in building and operating scalable Kubernetes Clusters, Containerization, Virtualization and Cloud based System Management
  • Experience with AWS services such as RDS, S3, CloudFront and/or Elastic Cache with Redis
  • Experience with Cloud Identity Providers like Okta, Microsoft EntraID


Why Cisco?

#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters – with people like you

Nearly every internet connection around the world touches Cisco. We’re the Internet’s optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it’s not what we make but what we make happen which marks us out. We’re helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We’re helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world – whether through 5G, or otherwise.

We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).

We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we’re committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions.

So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us #WeAreCisco



  • Greater Bengaluru Area, India Cisco Full time

    What You'll DoYou will be part of Cisco Unified Identity team. We provide the best common identity platform experience to our world-class customers using cisco products across Networking, Security and Collaboration. You will work on state-of-the-art microservices based cloud software in a dynamic and agile environment.Who You'll Work WithYou'll be...


  • Bangalore Metropolitan Area, India Cisco Full time

    What You'll DoYou will be part of Cisco Unified Identity team. We provide the best common identity platform experience to our world-class customers using cisco products across Networking, Security and Collaboration. You will work on state-of-the-art microservices based cloud software in a dynamic and agile environment.Who You'll Work WithYou'll be...


  • Bengaluru, India Cisco Full time

    What You'll DoYou will be part of Cisco Unified Identity team. We provide the best common identity platform experience to our world-class customers using cisco products across Networking, Security and Collaboration. You will work on state-of-the-art microservices based cloud software in a dynamic and agile environment.Who You'll Work WithYou'll be...


  • Bengaluru, India Epam Full time

    Description We are seeking a talented and dedicated Java Software Engineer with expertise in Java, Spring Boot, Microservices, and Multithreading. The successful candidate will play a crucial role in the design, development, and optimization of scalable and high-throughput end-user applications. This position offers an exciting opportunity to...

  • Principal Architect

    3 weeks ago


    Bengaluru, Karnataka, India Zycus Full time

    Job Title: Principal Architect - JavaZycus is a pioneer in Cognitive Procurement software and has been a trusted partner of choice for large global enterprises for two decades. We are seeking a highly skilled and experienced Principal Architect to be part of our engineering team and contribute to the development and execution of our technical...


  • Bengaluru, Karnataka, India Epam Full time

    Job Description We are seeking a highly skilled and dedicated Java Software Engineer with expertise in Java, Spring Boot, and Microservices architecture. The successful candidate will play a crucial role in the design, development, and optimization of scalable and high-throughput end-user applications. This position offers an exciting opportunity to...


  • Greater Noida, Uttar Pradesh, India Overture Rede Private Limited Full time

    Job Title: Principal Java EngineerKey Responsibilities:Drive the team on day-to-day activities and resolve technical issues.Coordinate and plan releases with the customer.Be the SPOC for all technical planning, issue resolution, and tracking.Ensure good programming, troubleshooting skills, and experience with Java FS, Linux/Shell scripting.Strong...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Title: Lead Java MicroservicesJob Summary:PNR Software Solutions is seeking a highly skilled Lead Java Microservices to lead our team in designing, developing, implementing, and documenting test changes in microservices-based applications. The ideal candidate will have 4+ years of experience in Core Java, Java 8, Multithreading, Collections, and Memory...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Summary:As a Technical Lead for Java Microservices Development at PNR Software Solutions, you will be responsible for designing, developing, and implementing test changes in microservices-based applications. Your expertise in Core Java, Java 8, Multithreading, Collections, and Memory management will be essential in building RESTful microservices. You...

  • Principal Architect

    3 weeks ago


    Bengaluru, Karnataka, India Zycus Full time

    Job DescriptionWe are seeking a highly skilled and experienced Principal Architect to be part of our engineering team and contribute to the development and execution of our technical strategy. The ideal candidate will have a strong development background in Java/J2EE, Springboot, and Microservices, a proven track record of successful team leadership, and a...


  • Bengaluru, India Epam Full time

    Description We are seeking a talented and dedicated Senior Java Software Developer with expertise in Java, Spring Boot, Microservices, and Multithreading who can contribute to critical application and product development projects. As a Senior Engineer, you will play a crucial role in the design, development, and optimization of scalable and...


  • Bengaluru, Karnataka, India MNR Solutions Full time

    Job Title: Principal Software Engineer - JavaJob Summary: We are seeking a seasoned Principal Software Engineer - Java to join our team at MNR Solutions in Bangalore. As a Principal Software Engineer - Java, you will play a key role in designing, developing, and maintaining high-quality software solutions using Java.Key Responsibilities:- Design, develop,...

  • Lead Java Developer

    3 weeks ago


    Greater Bengaluru Area, India Trigent Software - Professional Services Full time

    Job Description : Skills : 8+ Yrs Relevant experience in multithreading, Java core concepts, Springboot, Spring MVC, Microservices, SQL, Restful APIs, Hibernate, Design patterns, CICD and Git, Kafka , Rabbitmq , Good exposure to any Cloud platform (AWS/Azure/GCP cloud ). Job Role: We are looking for a qualified 12+ years experienced Java Developer with...

  • Lead Java Developer

    3 weeks ago


    Greater Bengaluru Area, India Trigent Software - Professional Services Full time

    Job Description :Skills : 8+ Yrs Relevant experience in multithreading, Java core concepts, Springboot, Spring MVC, Microservices, SQL, Restful APIs, Hibernate, Design patterns, CICD and Git, Kafka , Rabbitmq , Good exposure to any Cloud platform (AWS/Azure/GCP cloud ).Job Role:We are looking for a qualified 12+ years experienced Java Developer with...


  • Bengaluru, Karnataka, India Scholarnest Technologies Pvt Ltd. Full time

    **Role: Junior Architect Java Microservices with AWS** **Experience : 8+** year experience **Relevant Experience in AWS-based microservices**:2+ years **Location **:Gurgaon,Hyderabad, Pune,Noida, Bangalore. **Technical Skill Requirements**: Java8, Spring Boot, Microservices, Design Patterns AWS Services (ECS, S3, SQS, SNS, Lambda, DynamoDB), HTML5,...


  • Bengaluru, Karnataka, India Epam Full time

    Job OpportunityWe are seeking a skilled and dedicated Java Software Engineer to join our team at Epam. The ideal candidate will have expertise in Java, Spring Boot, Microservices, and Multithreading, with a strong understanding of OOPS concepts and design principles.Key ResponsibilitiesDesign, develop, and implement Java-based backend solutions using Spring...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Position: Java Principal EngineerLocation: Bangalore (Work From Office)Job Type: Full-timeWe are seeking a talented and experienced Java Principal Engineer to lead the design and development of complex software systems. The ideal candidate will have a strong background in software engineering and architecture, with deep expertise in Java development.Key...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job OverviewWe are seeking a skilled Software Engineering Lead to oversee the development of our Java-based microservices. The ideal candidate will have a strong background in Java, experience with microservices architecture, and excellent leadership skills.Key ResponsibilitiesDesign, develop, and implement test changes in microservices-based...


  • Bengaluru, India Epam Full time

    Description We are seeking an accomplished and skilled Lead Java Engineer with a profound understanding of Multithreading and expertise in Data Structures and Algorithms. As a Lead Engineer, you will be instrumental in collaborating with product owners and architects to shape design decisions and engineer end-user applications with exceptional...


  • Bengaluru, India PNR Software Solutions Full time

    Job Responsibility: Design, develop, implement, and document test changes in microservices-based applications. Initiate design reviews for new applications while adhering to the software development standards. Perform cross-functional training and facilitate information sharing among the team members. Recommend new software development...