Software Engineer 3
Core
Develop and maintain microservices and drive technical design for enterprise-grade, customer-facing applications.
Role type
Senior IC software engineer (Java/Spring Boot)
Builds
Microservices, complex features, and end-to-end development solutions
Domain
Application security, DevSecOps, enterprise software
Deliverable
production ML models | product features (via careerplan.io/jobs/5341035008-software-engineer-3-at-blackduck)
Required skills
Java, Spring Boot, Microservices, System Design, Data Structures & Algorithms, Maven/Gradle, Git, Relational Databases, Messaging Systems (Kafka/Pub/Sub/RabbitMQ), Cloud/Containerization (Docker/Kubernetes)
Preferred skills
Webhooks, REST APIs, Contract Testing, Bash scripting, AI-powered dev tools
Technologies
Java, Spring Boot, Maven, Gradle, Git, Kafka, Google Pub/Sub, RabbitMQ, Datadog, New Relic, Prometheus, Docker, Kubernetes, Harness, GitLab, GitHub, Bitbucket, Azure DevOps
Responsibilities
Develop and maintain microservices; Participate in system design and architectural decisions; Break down complex tasks into manageable components; Write clean, efficient, and testable code; Collaborate with DevOps and QA teams; Own end-to-end development and testing; Mentor junior engineers; Support production systems through troubleshooting and root cause analysis
Seniority
Senior, hands-on IC