Position: Full-Stack Java Engineer
Company: Transcenda
Category: Java
Experience required: 3y
English level: intermediate

**Must haves**

    • A full-stack mindset to work across the back-end, front-end & cloud infrastructure
    • Product mindset with the ability to self-manage in a geographically distributed team
    • Good Java programming skills, Spring Boot and Hibernate
    • Experience with RDBMS such as PostgreSQL and/or MySQL
    • Experience with JavaScript & TypeScript, React & Redux, HTML5 / CSS
    • Experience with Amazon Web Services
    • Upper-intermediate level of English

**As a plus**

    • Experience in building search services using ElasticSearch, Lucene
    • Programming in Python and/or Node.js
    • Experience with test-driven development practices (unit tests, integration, e2e)
    • Experience with Ansible, Docker, and Terraform
    • Experience in setting up the CI/CD pipelines
    • Understanding of REST, HTTP, TCP/IP networking basics
    • Understanding of Agile software development principles

**Key responsibilities**

    • Drive engineering from concept to finished product
    • Developing the WEB applications and scaling existing services
    • Designing APIs and building integrations
    • Contributions to architectural decisions
    • Contributions to infrastructure setup and server administration automation
    • Participate in code reviews

**Compensation and benefits**

    • Competitive compensation with annual merit increase reviews.
    • Generous PTO/Vacation.
    • PE tax coverage (5%).
    • 100% medical and sports coverage.
    • Professional & soft skills training.
    • Schedule flexibility and work-from-home options.