Responsibilities
- Convert business requirements into comprehensive technical designs and implementation plans.
- Evaluate effects on Java-based applications, APIs, backend systems, interfaces, databases, and interconnected platforms.
- Uncover technical dependencies, limitations, potential risks, and integration complexities.
- Establish and document API agreements, interface logic, message sequences, data transformations, and error management procedures.
- Assist in building CI/CD workflows, deployment automation, and quality validation checkpoints.
- Develop and sustain unit, integration, and automated test suites.
- Aid testing teams by clarifying technical workflows, interface operations, integration paths, and anticipated outcomes.
- Engage in test planning, issue diagnosis, problem resolution, and root cause analysis.
- Ensure implemented solutions comply with standards for quality, performance, security, and long-term maintainability.