Collaborate closely with software engineers, QA engineers, and product managers to deliver effective, high-quality solutions. Lead technical discussions, contributing to architectural decisions and reviewing engineering plans. Design and implement APIs using Java and the Spring framework. Write comprehensive unit tests and partner with QA on API and end-to-end testing to ensure quality and reliability. Continuously release and improve software through iterative development and CI/CD pipelines. Make informed database design decisions using both SQL (PostgreSQL) and NoSQL (Elasticsearch) databases. Leverage AWS cloud infrastructure, monitoring tools, and CI/CD pipelines to deliver observable, stable, and performant code.