Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Java Architect

Teklead Corp

Java Architect

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    The position of Senior Architect will be contributing to the development and software architecture of a platform system. They will architect and build new features on AWS services and data analytics that improve our products. You and your teammates will own and maintain all aspects of back-end services to implement new features, from architecting, coding & testing to deployment.

     

    RESPONSIBILITIES

    ·         Create cloud-based enterprise services

    ·         Maintain and enhance existing codebase

    ·         Participate in and own application architecture for the work you do and create detailed architecture documentation

    ·         Profiling and performance testing for services created

    ·         Conduct impact analysis for planned features

    ·         Interact with product and development team to define requirements

    ·         Create unit and integration tests

    ·         Create new features & resolve current platform issues

    ·         Perform code reviews

    ·         Be a beacon for quality code and best practices

    ·         Identify and recommend appropriate continuous improvement opportunities

    ·         Ability to work with an offshore engineering team

     

    KNOWLEDGE, SKILLS AND ABILITIES

    ·         Extensive experience with Java development

    ·         Experience with Node JS and Serverless with AWS

    ·         Strong enterprise-level software development experience in Java, Spring/Springboot

    ·         Experience developing microservices in a containerized environment

    ·         Experience with AWS Services (ec2, S3, SQS, SNS etc.) is required

    ·         Experience with Docker, Kubernetes is required

    ·         Experience with CI/CD is required

    ·         Experience with Git is required

    ·         Solid programming discipline: unit testing, fault tolerance, data structures, complexity analysis, object-oriented principles, design patterns, etc.

    ·         Modern IDE experience (e.g. Eclipse, IntelliJ)

    ·         MySQL DB experience is required

    ·         Understanding of agile software development concepts and processes

    ·         Must be proactive, demonstrate initiative and be a logical thinker

    ·         Proficient in diverse technologies and new technical architecture principles and concepts

    ·         Health industry experience is helpful but not required; specific development experience of a health-related application is a plus

    ·         Strong collaboration, prioritization, and adaptability skills required

    ·         Experience using Jira & Bitbucket is a plus

     

    EDUCATION AND EXPERIENCE

    ·         A Bachelor’s or Masters’ degree in Computer Science or equivalent is required.

    ·         5+ years of proven engineering experience in software development and architecture.

    ·         Experience with Agile methodologies for SDLC

    ·         Experience with healthcare, and/or clinical research is a plus