Posted:3 days ago|
Platform:
Work from Office
Full Time
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: Bachelors 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 Software
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
13.0 - 18.0 Lacs P.A.
Pune
5.0 - 15.0 Lacs P.A.
16.0 - 30.0 Lacs P.A.
Kochi, Bengaluru, Thiruvananthapuram
12.0 - 22.0 Lacs P.A.
Bengaluru
5.0 - 8.0 Lacs P.A.
5.0 - 15.0 Lacs P.A.
Bengaluru
20.0 - 30.0 Lacs P.A.
Gurugram
4.2 - 8.4 Lacs P.A.
Noida, Chennai, Coimbatore
4.0 - 8.0 Lacs P.A.
5.4 - 6.0 Lacs P.A.