Application Architect - Phoenix, United States - Constellation Search Group

    Default job background
    Technology / Internet
    Description

    Title: Application Architect

    Location: Phoenix, AZ *(hybrid model)

    Compensation: 120 to 180k DOE plus bonus

    Type: Direct hire

    About The Role:

    We are seeking a passionate, results-oriented Senior Application Architect who responsible for developing, designing, and implementing complex Java/Python-based applications, frameworks, products and services.

    Responsibilities:

    • Leading the architectural design and development of complex software systems using Python and Java technologies.
    • Ensuring adherence to best practices, design patterns, and architectural principles.
    • Building scalable, fault-tolerant, and highly available systems on AWS or other cloud platforms.
    • Designing and implementing end-to-end solutions that meet business requirements.
    • Implementing fault-tolerant systems and disaster recovery mechanisms to minimize downtime.
    • Ensuring uninterrupted data access and performance optimization of the Products & observability platform.
    • Providing technical leadership and guidance to development teams.
    • Driving innovation and fostering a culture of excellence in software engineering.
    • Identifying and implementing performance optimization strategies for software applications developed using Python and Java technologies.

    Qualifications

    • Strong experience in Java, Spring, Hibernate, and RESTful API development, with expertise in Microservices using Java Spring Boot.
    • Expert-level proficiency in designing and developing RESTful APIs using Python web frameworks like Flask or Django.
    • Bachelor's or master's degree in computer science, Engineering, or related field.
    • 10+ years of experience as a Senior Architect, Application Architect or similar role in software development.
    • Proficiency in cloud platforms such as AWS, Azure, GCP, or similar.
    • Experience with Containers and orchestration services like Kubernetes, Docker, etc.
    • Experience working on internals of large-scale distributed systems and databases such as Druid, Hadoop, Spark, Presto, PostgreSQL, Elastic Search
    • Proven track record of designing and architecting complex software systems using Python and Java technologies, with a focus on scalability, performance, and reliability.
    • Strong understanding of software architecture principles, design patterns, and architectural styles.
    • Experience working in an Agile development environment and familiarity with Agile methodologies.

    Benefits:

    • 401(k)
    • Dental insurance
    • Health insurance
    • Paid time off
    • Yearly bonus

    Equal Opportunity Employer:

    We are deeply committed to building a diverse and inclusive team. We believe that different backgrounds and life experiences make our team better. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.