Current version
As a Senior Java Developer, you will be responsible for designing, developing, and executing complex software solutions to address business needs. You will collaborate with other software engineers and cross-functional teams to ensure our software solutions align with business objectives and user needs. Your role will also involve keeping current on the latest software practices, technologies, and vulnerabilities.
Key Responsibilities
Translate system requirements and user stories into a robust, supportable design of code for the product or application
Develop and test code to ensure it functions as designed
Implement code across the software development life cycle, leveraging CI/CD tooling for deployment and integration
Work closely with product and operations teams for systems/services the software integrates with
Play a role in architecture design of the application where applicable/appropriate