The role is focused on Java development with a strong emphasis on architectural leadership. The candidate will be responsible for defining and documenting scalable, secure, and maintainable architecture using Java Spring Boot and related technologies. This includes leading end-to-end development efforts, designing cloud-native applications and microservices, and ensuring alignment with architectural standards and business goals. The position requires collaboration with product managers, business analysts, and clients to understand requirements and deliver optimal solutions while adhering to security standards and compliance requirements. The candidate will also analyze and improve application performance, scalability, and reliability, create technical documentation, and mentor junior developers and engineers.