Software Engineering, Sr Engineer - Java
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.
We are seeking a highly skilled Software Engineer to join our dynamic and collaborative team as an individual contributor. The role involves responsibilities across the full software development lifecycle, including development, integration, testing, and deployment of our products. This position is based in Bangalore and requires close collaboration with our team located in Burlington, MA. The Software Engineer will report directly to the Development Manager.
The ideal candidate is a self-driven with proven experience in Java development. They possess excellent verbal communication skills, strong interpersonal abilities, and demonstrate a positive and collaborative attitude.
Responsibilities include, but are not limited to:
- Design, develop, and test high-quality Java EE software products and libraries.
- Conduct research on emerging technologies and contribute innovative ideas to enhance product development.
- Act as an individual contributor within an agile team environment.
- Investigate, diagnose, troubleshoot, and implement solutions to resolve system issues effectively.
- Translate functional requirements into technical specifications to meet business objectives.
Key Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- A minimum of 3 years of programming experience with modern object-oriented and/or dynamic languages such as Java and Python.
- Experience with cloud platforms including Google Cloud Platform, Amazon Web Services, and Microsoft Azure.
- Proficiency in frameworks and technologies including Spring, RESTful web services, Tomcat, and Redis.
- Experience with testing tools such as TestNG, Mockito, and JUnit.
- Demonstrated hands-on experience in developing complex, web-based systems.
- Strong commitment to agile software development principles and practices.
- Exceptional problem-solving skills and the ability to communicate technical concepts effectively.
- Strong communication skills with the ability to provide clear, step-by-step technical guidance.
- Proven ability to work collaboratively within a team environment as well as independently to solve problems.
- Experience in database design and a solid understanding of SQL programming.
Nice-to-Have Qualifications:
- Familiarity with relational databases, particularly PostgreSQL.
- Hands-on experience with front-end frameworks such as React and state management libraries like Redux.
- Proficiency with Spring or similar inversion of control (IoC) containers.
- Experience with container technologies (e.g., Docker, Kubernetes, Google Container Engine, Pivotal Cloud Foundry, OpenShift)
- Experience with performance testing and measurement of RESTful APIs, SQL queries, and algorithms.
Inclusion and Diversity are important to us. Black Duck considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability
Black Duck considers all applicants for employment without regard to race, color, religion, sex, gender preference, national origin, age, disability, or status as a Covered Veteran in accordance with federal law. In addition, Black Duck complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it maintains facilities. Black Duck also provides reasonable accommodation to individuals with a disability in accordance with applicable laws.
Apply for this job
*
indicates a required field