Bioinformatics Engineer/Software Engineer - Santa Monica, CA, United States - Orangepeople

    Default job background
    Description
    We are looking for a versatile Full Stack Software Developer who is adept at both front-end and back-end development. You will be pivotal in creating seamless and engaging experiences for our operation teams to manage promo campaigns.

    Your role will involve end-to-end development, from architecting scalable backend systems using Java Spring to crafting intuitive front-end user interfaces.

    Develop and maintain Java Spring-based microservices for backend processes.
    Enhance our content management systems, tools, and workflows with a fullstack perspective.
    Write well-designed, testable, and efficient code across the full stack.
    Adhere to best practices in engineering, including Agile methodologies.
    Proactively identify and address bottlenecks in the software development process.
    Minimum 2 years of back-end software development experience.
    Proficiency in Java, with experience using the Spring Framework (Spring Boot, Spring MVC).

    Database Proficiency:
    Experience with relational databases (e.g., Hands-on experience with AWS services, specifically building and managing serverless architectures using AWS Lambda, including monitoring, troubleshooting, and optimizing functions.
    Solid understanding of object-oriented programming, data structures, and algorithms.

    Backend Expertise:
    Strong experience with Java Spring ecosystem, building REST APIs, and knowledge of Spring Security for authentication and authorization.
    Familiarity with front-end development using JavaScript, React, and associated technologies (HTML5, CSS3).

    Full Stack Development:
    Ability to integrate frontend with backend services seamlessly, and experience with is a plus.
    Jenkins, GitLab CI) for full-stack integration and deployment.

    BS in Computer Science/Eng/ or related field.

    Dental Insurance.
    We are an equal opportunity employer and value diversity, equality, inclusion, and respect for people.

    The salary will be determined based on several factors including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.

    Participate in OrangePeople monthly team meetings, and participate in team-building efforts.
    Contribute content and collaborate via the OP-Wiki/Knowledge Base.
    Provide status reports to OP Account Management as requested.

    OrangePeople is an Enterprise Architecture and Project Management solutions company.

    Our most valuable asset is our people:
    dynamic, creative thinkers, who are passionate about doing quality work.

    As a member of the OrangePeople team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & and education.

    An ideal Orange Person is a technology leader with a proven track record of technical achievements and a strong process/methodology orientation.