Software Engineer
Posted 15 Sep 2026
Advertised as “Software Engineer 4 (Java, Spring boot, Microservices & Cloud)”
BranchFactor Summary
The original posting with the fluff stripped out
- Level
- 4
- Expected experience
- 10+ yrs
- Management level
- People management
- Employment
- Hybrid
No salary listed for this role.
Field of studyComputer Science, Engineering (or related)
Study levelBachelor's or higher
Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.
About the job: We’re looking for a Software Engineer 4 in Java Backend development to join the team. He must be pro in Java, Spring boot, Analytics, API Design, Microservices, Database, Cloud experience. Does this sound like a good role for you? In this role, you would be responsible for designing, developing, troubleshooting, and debugging our cloud hosted platform. Collaborate and contribute to architecture and design decisions driving product direction. The ideal candidate will have strong experience in work on Cloud systems, Linux/Unix OS, Analytics, Java and database technologies. We are looking forward for leveraging your experience in topics such as micro services, Kubernetes and Cloud native applications. Job location: Bangalore – Near Dairy Circle, Opp to Christ College. Work Mode: Hybrid (3 Days in a week WFO) Below is the list of key qualifications:
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- 10+years of software development experience using Java in building enterprise customer facing products and services
- Experience in designing and implementing SaaS applications.
- Experience with at least one public cloud platforms such as AWS, Azure or GCP
- Experience on Microservices architecture, Analytics, Docker Container and Kubernetes is a MUST
- Should have strong knowledge of Design Patterns, Data structures & Algorithm
- Experience in database technologies including RDBMS (MySQL/Postgres) and NoSQL databases (MongoDB/ Cassandra)
- Experience with TDD, code testability standards and frameworks such as Junit, Mockito.
- High energy with a positive attitude
- Excellent problem solving, analytical, and troubleshooting skills.
- Experience on Git (Gitlab, GitHub or Bitbucket), Jenkins, and Maven
- Experience with Linux, OS X or Unix environment
- Experience with messaging technologies such as RabbitMQ and Kafka
Key Responsibilities