Skills: Java frameworks such as Spring Boot, Spring Security, Spring Data, Spring MVC, CI/CD pipelines, containerization technologies such as Docker and Kubernetes, RESTful API, RDBMS (Oracle) • Lead the design and development of Java-based applications. • Ensure the architecture is scalable, robust, and meets business requirements. • Collaborate with development teams, project managers, and stakeholders. • Conduct code reviews and provide constructive feedback. • Develop and maintain technical documentation. • Participate in the full software development lifecycle. • Identify and address performance bottlenecks. • Ensure security best practices are followed. • Design and implement microservices architecture. • Integrate third-party APIs and services. • Experience with RDBMS (Oracle), Kubernetes. • Optimize application performance and scalability. • Troubleshoot and resolve technical issues. • Collaborate with QA teams to ensure high-quality deliverables. • Develop and enforce coding standards and best practices. • Provide technical leadership and guidance to the team. • Evaluate and recommend new technologies and tools. • Ensure compliance with regulatory requirements.