Black Duck Software

1 month ago


Bengaluru, India Black Duck Full time

Key Responsibilities :

Ensure the timely delivery of high-quality software that meets business requirements and maintains high performance in production environments.

Contribute to the design and development of cloud-native applications using Java, ensuring scalability, reliability, and security.

Provide technical leadership and mentorship to a team of engineers, guiding them through best practices and technical challenges.

Conduct thorough code reviews and perform thorough testing to identify and resolve issues.

Collaborate closely with other engineering teams, product managers, and stakeholders to define technical solutions and deliverables.

Communicate effectively with stakeholders to provide updates on progress, challenges, and solutions.

Stay up-to-date with emerging cloud technologies and best practices, applying them to enhance the application's performance and identify areas for optimization and product quality.

Proficiency in designing secure, scalable, and high-performing applications

Ability to translate business requirements into technical solutions and manage technical risks effectively

Experience providing technical direction, mentoring teams, and enforcing best practices for code quality

Key Requirements :

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- 12+years of software development experience using Java in building enterprise customer facing products and services

- Design and develop scalable, resilient, and efficient Kubernetes-based SaaS Enterprise application development.

- Experience with Distributed Microservices Architecture.

- Should have strong knowledge of Design Patterns, Data structures & Algorithm

- Experience in RDBMS (MySQL/Postgres) and NoSQL databases (MongoDB/ Cassandra)

- Experience with different Service Communication technologies (Messaging queue-based communication Kafka/RabbitMQ).

- Experience with TDD, code testability standards and frameworks such as Junit, Mockito.

- Experience with Security in Microservices Architecture and knowledge of common authentication protocols and Implement and maintain security measures to protect the application and user data from unauthorized access.

- Familiarity with various authorization models, Role-Based Access Control.

- Experience with web development frameworks and Services (gRPC, RESTful).

- RDBMS (PostgreSQL) databases experience and design persistence layer for Microservices using ORMs.

- Experience with Monitoring and Logging in Distributed Systems (i.e., Prometheus, Grafana) and logging solutions (i.e., ELK stack, Fluentd) is a plus.

- Familiarity with cloud platforms (AWS, GCP, Azure), including a background in Cloud infrastructure & Services (cloud storage-related solutions, IAM, Cloud function, etc.

- Excellent problem-solving skills, with an ability to troubleshoot complex issues efficiently.

- Ability to work effectively in a collaborative team environment and communicate with both technical and non-technical stakeholders

(ref:hirist.tech)
  • Black Duck

    3 weeks ago


    Bengaluru, India Black Duck Full time

    Our DevOps Team is at the heart of Black Duck's mission to secure and accelerate software development. We are a group of dedicated professionals who are passionate about integrating security seamlessly into the DevOps pipeline. Our team is responsible for building and maintaining the platforms that enable continuous integration, continuous delivery, and...


  • Bengaluru, Karnataka, India Black Duck Full time

    Job DescriptionWe are seeking a highly motivated and experienced developer to join our team at Black Duck, a leading provider of software quality and security solutions. Our team is dedicated to building a market-leading security code analysis platform that helps customers get the most out of our products.You will work collaboratively with a dynamic team of...


  • Bengaluru, Karnataka, India Black Duck Full time

    Black Duck is committed to delivering exceptional software solutions to our customers. We are seeking a Senior Software Development Manager to lead our application security platform team and drive the software development lifecycle from ideation to deployment.The ideal candidate is a seasoned engineering leader with a successful track record delivering...


  • Bengaluru, Karnataka, India Black Duck Full time

    Black Duck is seeking an experienced Senior Software Development Manager to lead our application security platform team. With a strong background in software development and people management, you will drive the software development lifecycle from ideation to deployment.We are looking for a highly skilled engineering leader who can inspire a team of talented...


  • Bengaluru, Karnataka, India Black Duck Full time

    We are seeking a highly motivated and experienced developer to join our team at Black Duck. This is an exciting opportunity to work with a team of enthusiastic and dynamic software engineers on building a market-leading security code analysis platform.As a key member of our team, you will be responsible for contributing to the development of cloud-native...


  • Bengaluru, India Black Duck Full time

    We are seeking a highly motivated and experienced developer to join our team to help build the Market-leading security code analysis platform. You will work with a team of enthusiastic and dynamic software engineers, creating a platform to help customers get the most out of Black Duck’ software quality and security products. You will be able to contribute...


  • Bengaluru, India Black Duck Full time

    We are seeking a highly motivated and experienced developer to join our team to help build the Market-leading security code analysis platform. You will work with a team of enthusiastic and dynamic software engineers, creating a platform to help customers get the most out of Black Duck’ software quality and security products. You will be able to contribute...


  • Bengaluru, India Black Duck Full time

    We are seeking a highly motivated and experienced developer to join our team to help build the Market-leading security code analysis platform. You will work with a team of enthusiastic and dynamic software engineers, creating a platform to help customers get the most out of Black Duck’ software quality and security products. You will be able to contribute...


  • Bengaluru, India Black Duck Full time

    We are seeking a highly motivated and experienced developer to join our team to help build the Market-leading security code analysis platform. You will work with a team of enthusiastic and dynamic software engineers, creating a platform to help customers get the most out of Black Duck’ software quality and security products. You will be able to contribute...


  • Bengaluru, India Black Duck Full time

    We are seeking a highly motivated and experienced developer to join our team to help build the Market-leading security code analysis platform. You will work with a team of enthusiastic and dynamic software engineers, creating a platform to help customers get the most out of Black Duck’ software quality and security products. You will be able to contribute...


  • Bengaluru, Karnataka, India Black Duck Full time

    At Black Duck, we are pushing the boundaries of technology with agile practices, cloud-native patterns, and state-of-the-art engineering methodologies. We are seeking a Senior Software Development Manager to spearhead the next evolution of our application security platform.The ideal candidate is an inspiring engineering leader and technology enthusiast with...


  • Bengaluru, Karnataka, India Black Duck Full time

    Job SummaryWe are seeking a senior software development manager to join our team at Black Duck. The ideal candidate will have a strong background in software development, people management, and cloud native technologies. This role offers a competitive salary, opportunities for career growth, and a dynamic work environment.Key Responsibilities:– Lead and...


  • Bengaluru, Karnataka, India Black Duck Full time

    We are seeking a highly experienced Senior Staff Java Software Engineer to join our team at Black Duck. This is a senior technical leadership role that requires a deep understanding of cloud-native application design and development using Java, as well as experience with Distributed Microservices Architecture.Key Responsibilities:Design and develop scalable,...


  • Bengaluru, Karnataka, India Black Duck Full time

    We are seeking a highly motivated and experienced developer to join our team at Black Duck to help build the leading security code analysis platform. As a key member of our dynamic software engineering team, you will collaborate to create a platform that empowers customers to get the most out of our software quality and security products.About the RoleThis...


  • Bengaluru, Karnataka, India Black Duck Full time

    Job OverviewWe are looking for a senior software development manager to lead the development of our application security platform at Black Duck. The ideal candidate will have extensive experience in software development, people management, and cloud native technologies. This role offers a competitive salary and opportunities for career growth.Key...


  • Bengaluru, Karnataka, India Black Duck Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Development Manager to spearhead the next evolution of our application security platform at Black Duck. As a seasoned engineering leader, you will be responsible for driving the software development lifecycle from ideation to deployment, ensuring high-quality and timely delivery.The ideal...


  • Bengaluru, Karnataka, India Black Duck Full time

    About the RoleWe are seeking an exceptional Senior Cloud Architect to join our team at Black Duck. As a key member of our engineering team, you will be responsible for designing and developing cloud-native applications using Java, ensuring scalability, reliability, and security.Key Responsibilities:Design and develop scalable, resilient, and efficient...

  • Black Duck

    4 weeks ago


    Bengaluru, India Black Duck Full time

    We are looking for a highly skilled Senior Software Development Manager to spearhead the next evolution of our application security platform. Join us and be part of a team that's pushing the boundaries of technology with agile practices, cloud-native patterns and state-of-the-art engineering methodologies.The ideal candidate is an inspiring engineering...


  • Bengaluru, Karnataka, India Black Duck Full time

    Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Black Duck. As a key member of our engineering team, you will be responsible for delivering high-quality software on time, meeting business requirements and maintaining high performance in production environments.Main Responsibilities:Software...


  • Bengaluru, Karnataka, India Black Duck Full time

    Job DescriptionOverviewBlack Duck is a cutting-edge technology company that seeks an exceptional Lead Java Software Engineer with expertise in cloud-native architecture to join our team. This role will involve leading the design and development of scalable, secure, and high-performing applications using Java.About the RoleWe are looking for a highly skilled...