Position: Java Engineer
Company: Transcenda
Category: Java
Experience required: 3y
English level: upper
Published: 2023-05-01T00:00:00+03:00

**Project:** our client is the preferred website, communications, and marketing platform of more than 7,000 schools worldwide.

**Must-Have:**
- Experience with Java-based WEB stack and Spring Integration framework.
- Experience with RDBMS such as MySQL and/or PostgreSQL.
- Experience with Amazon Web Services and DevOps practices.
- Excellent communication skills in written and verbal English.
- Ability to self-manage in a geographically distributed team.

**As a Plus:**
- Experience with test-driven development practices (unit tests, integration, e2e).
- Experience in setting up the CI/CD pipelines.
- Understanding of REST, HTTP, TCP/IP networking.
- Understanding of Shape Up process, Agile software development principles. 

**Key Responsibilities:**
- Driving the engineering from concept to finished product.
- Developing back-end services for web and mobile applications.
- Designing the APIs and building integrations.
- Contribute to software architecture and technical decisions.
- Contributions to infrastructure setup and automation.
- Keeping track of application performance and optimizations.

**Compensation and Benefits:**
- Competitive compensation with annual merit increase reviews.
- Professional & soft skills training.
- Schedule flexibility and work-from-home options.