Senior Java Architect - New York, United States - Scadea Solutions

    Scadea Solutions
    Scadea Solutions New York, United States

    3 weeks ago

    Default job background
    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.