No more applications are being accepted for this job
Senior Java Architect - New York, United States - Scadea Solutions
Description
Job Title:
Architect- Java-Angular
Location:
Texas, United States.
Experience 10+ Years
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.
Lead the design and development of frameworks and libraries to improve code quality, reusability, and maintainability.
Utilize Java/J2EE technologies and Spring Boot framework to build high-performance and scalable applications.
Create CI / CD Jenkin pipeline, implement containerization using Docker and orchestration tools like Kubernetes for deploying and managing applications.
Integrate Single Sign-On (SSO) and OAuth authentication mechanisms into applications to ensure secure access control.Develop RESTful APIs and microservices to facilitate communication between various components of the system.
Collaborate with cross-functional teams including product management, quality assurance, and operations to deliver high-quality software solutions.
Provide technical guidance and mentorship to junior team members.
Utilize Angular, HTML, and CSS to develop user interfaces and front-end components.
Develop and maintain database schemas and queries using Oracle or similar relational database management systems (RDBMS).
Requirements and Skills:
Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
Minimum of 8 years of experience in software development with a focus on architecture and design.
Proficiency in Java programming language and extensive experience with Java/J2EE technologies.
Strong understanding of software design patterns, principles, and best practices.
Experience with Spring Boot framework for developing enterprise-level applications.
Knowledge of containerization & CI / CD DevOps technologies such as Jenkins, Docker and container orchestration tools like Kubernetes.
Hands-on experience with Single Sign-On (SSO) and OAuth authentication protocols.
Expertise in developing RESTful APIs and microservices architecture.
Familiarity with front-end development technologies including Angular, HTML, and CSS.
Experience with Oracle or other relational databases is a plus.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.