We are seeking a highly skilled and motivated Senior Software Engineer with expertise in Architecture & Design, Framework development, Java/J2EE, Spring Boot, Containerization, Single Sign-On (SSO), OAuth, and RESTful API development. The ideal candidate will have a strong understanding of software architecture principles and extensive experience in designing, developing, and implementing robust and scalable software solutions.
Responsibilities:
Architect, design, and develop software solutions that meet business requirements and technical specifications.
the design and development of frameworks and libraries to improve code quality, reusability, and maintainability.
Java/J2EE technologies and Spring Boot framework to build high-performance and scalable applications.
containerization using Docker and orchestration tools like Kubernetes for deploying and managing applications.
Single Sign-On (SSO) and OAuth authentication mechanisms into applications to ensure secure access control.
RESTful APIs and microservices to facilitate communication between various components of the system.
with cross-functional teams including product management, quality assurance, and operations to deliver high-quality software solutions.
technical guidance and mentorship to junior team members.
Angular, HTML, and CSS to develop user interfaces and front-end components.
and maintain database schemas and queries using Oracle or similar relational database management systems (RDBMS).