Job
Description
Role Overview: You are an accomplished Senior Full Stack Java Engineer with over 10 years of experience and a strong AI skillset. Your expertise lies in core technologies such as Java, Spring Boot, Oracle, Openshift, Docker, and Kubernetes. In this pivotal role, you will be responsible for end-to-end design, development, and deployment of high-quality software solutions. Key Responsibilities: - Leverage AI tools like GitHub Copilot to enhance development efficiency, accelerate delivery timelines, and optimize software solutions. - Maintain awareness of the rapidly evolving AI landscape and propose innovative approaches for implementing product features. - Take accountability for driving the design and development of mid-sized application features to successful completion, serving as a development lead on medium-scale projects. - Analyze and troubleshoot complex coding, application performance, and design challenges effectively. - Conduct thorough research to identify root causes of development and performance issues, and implement effective defect resolutions. - Demonstrate a profound understanding of technical requirements pertinent to the solutions under development. - Utilize Docker for application containerization and Kubernetes for efficient service orchestration. - Communicate progress effectively, anticipate bottlenecks, manage escalations, identify, track, and mitigate issues and risks across various levels. - Streamline, automate, or eliminate redundant processes within architecture, build, delivery, production operations, or business areas. Qualifications: - Minimum of 10 years of software development experience specializing in Java, Spring Boot, and Oracle. - In-depth knowledge of modern application architecture principles and practical experience with AI tools. - Proficiency in Microservices frameworks, Event-Driven Services, and Cloud-Native Application Development. - Ability to design, develop, and maintain front-end and back-end components of web applications. - Strong expertise in developing user interfaces using JavaScript frameworks, HTML5, and CSS. - Solid experience in developing server-side logic and APIs using languages such as Java, Python. - Comprehensive knowledge of SQL, PL/SQL, and Relational Database Management Systems, particularly Oracle. - Proven capability in designing, developing, and implementing high-performance RESTful APIs. - Proficiency with CI/CD pipelines, tools, and experience with AWS. - Practical experience with Agile methodologies, project management tools, and testing automation. - Solid understanding and practical experience with code versioning tools like GitHub Enterprise and Bitbucket. Education: - Bachelors/University degree or equivalent experience,