155
Job Description
We believe in engineers who specialize in one field but, at the same time, have a broad knowledge of technology in order to be ready to deliver back-end code and to find themselves in the DevOps culture with automation as the first priority.
Responsibilities
- Design complex software components using appropriate modelling techniques, adhering to established architecture and design standards.
- Evaluate and propose alternative design options, ensuring well-informed trade-offs.
- Verify software design using appropriate methods and standards.
- Develop, test, document, and refactor intricate code and integration services.
- Lead peer reviews of colleagues’ work to maintain code quality.
- Provide technical expertise for system configuration, integration testing, and integration builds.
- Ensure projects follow established architectures, standards, and security requirements.
- Collaborate with Engineering Lead and Product teams to deliver customer-focused features.
- Influence team members to adhere to good architecture and engineering patterns.
- Collaborate effectively in an agile, team-oriented software engineering environment.
- Coach and share knowledge with colleagues while seeking continuous improvement opportunities.
- Collaborate closely with product owners to shape and deliver customer-centric features.
Location: Remote.
For More Information: JAVA DEVELOPER