Software Engineer 2 - Java and SQL(BYDS)
Core
Design, build, and maintain robust automated test frameworks and Java-based applications to improve product quality and streamline testing processes.
Role type
Software Engineer (Test Automation & Java Development)
Builds
Automated test frameworks, unit tests, functional tests, and integration tests for enterprise software solutions.
Domain
Software Engineering / Test Automation / Enterprise Java
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, JavaScript, Python, BDD, Object-Oriented Programming, Design Patterns, Git, Relational Databases (Oracle), Unit Testing, Integration Testing
Preferred skills
Cloud platforms, CI/CD pipelines
Responsibilities
Design and develop Enterprise Java applications; Write functional and integration test cases; Collaborate with cross-functional teams to define features; Participate in code reviews; Troubleshoot and debug applications; Contribute to all phases of the software development lifecycle.
Seniority
Mid-level (3-6 years experience)