B

Software Engineer 4 (Java, Spring Boot, Microservices & Cloud)

Black Duck

Bengaluru, Karnataka, India (Hybrid) · Full Time

Be the first to apply

⚠️
This job is no longer accepting applications. The application deadline has passed. Browse open jobs →
Experience
10+ yrs
Salary
—
Openings
1
Posted
4 weeks ago
Work mode
Hybrid
Education
Bachelor's or Master's in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Black Duck Software

Black Duck Software, Inc. empowers organizations to build secure, reliable software swiftly while mitigating risks. As a leader in application security, Black Duck delivers solutions in SAST, SCA, and DAST to help teams rapidly detect and remediate vulnerabilities and defects across proprietary code, open source components, and application behavior. With a blend of cutting-edge tools, expert services, and industry knowledge, Black Duck supports enhanced security and quality throughout the DevSecOps lifecycle.

Role Overview

We seek an experienced Software Engineer 4 specializing in Java backend development to join our team. The ideal candidate will possess deep expertise in Java, Spring Boot, analytics, API design, microservices, databases, and cloud environments. You will be accountable for crafting, debugging, and maintaining our cloud-hosted platform while collaborating on architecture and product direction decisions.

Location and Work Mode

The position is based in Bangalore near Dairy Circle, opposite Christ College. The role requires a hybrid work arrangement with three days per week onsite.

Key Responsibilities

  • Deliver high-quality software solutions aligned with business needs, ensuring robust performance in live systems.
  • Design and develop scalable, secure, cloud-native applications using Java frameworks.
  • Lead and mentor engineering teams, promoting best practices and supporting problem resolution.
  • Perform comprehensive code reviews and rigorous testing to maintain code health.
  • Work jointly with engineering peers, product managers, and other stakeholders to define and implement technical solutions.
  • Effectively communicate project status, challenges, and resolutions to relevant parties.
  • Continuously keep abreast of evolving cloud technologies and apply improvements to optimize application performance and quality.

Required Qualifications and Skills

  • Bachelor’s or master’s degree in computer science, engineering, or a related discipline.
  • Minimum of 10 years experience in software development using Java for enterprise-level, customer-facing products.
  • Proven capability in designing and deploying SaaS applications.
  • Experience working with at least one major public cloud platform such as AWS, Azure, or GCP.
  • Expertise in microservices architectures, analytics, Docker containers, and Kubernetes is mandatory.
  • Strong grasp of design patterns, data structures, and algorithms.
  • Proficiency with relational databases (MySQL/PostgreSQL) and NoSQL technologies (e.g. MongoDB, Cassandra).
  • Familiar with test-driven development and test frameworks, including JUnit and Mockito.
  • High energy level combined with a positive, can-do attitude.
  • Excellent analytical thinking, problem-solving, and debugging skills.
  • Hands-on experience with version control systems such as Git (GitLab, GitHub, Bitbucket), and continuous integration tools like Jenkins and Maven.
  • Comfortable working in Linux, OS X, or Unix operating system environments.
  • Knowledge of messaging systems including RabbitMQ and Kafka.

Equal Opportunity Employment

Black Duck is an Equal Opportunity Employer. We honor all applicants without discrimination based on race, color, national origin, religion, gender, age, disability, sexual orientation, veteran status, or other legally protected characteristics. We also provide reasonable accommodations to individuals with disabilities as required by law.

Minimum education

Bachelor's Degree

Tools & software

Java Docker required Kubernetes required PostgreSQL required MySQL required MongoDB required Amazon Web Services AWS required Google Cloud Platform required Microsoft Azure required

How they work

Communication Teamwork & Collaboration Problem Solving Leadership
🤖
Online · instant AI help
Broxer