Software Engineer 4 (Java, Spring boot, Microservices & Cloud)
Job Summary
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.
- Bachelors or masters degree in computer science Engineering or a related field.
- 10years 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
- Ensure the timely delivery of high-quality software that meets business requirements and maintains high performance in production environments.
- Contributes 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 applications performance and identify areas for optimization and product quality.
Black Duck is an equal opportunity employer. We consider all applicants for employment without regard to race color national origin religion sex gender identity or expression age disability sexual orientation veteran or military service status or any other characteristic protected by applicable law. Black Duck complies with all applicable laws prohibiting employment discrimination in every jurisdiction where it operates and provides reasonable accommodations to individuals with disabilities in accordance with applicable law.
Required Experience:
IC
About Company
Build high-quality, secure software with application security testing tools and services from Black Duck. We are a Gartner Magic Quadrant Leader in AppSec.