Position: Lead Software Engineer (Java)
Salary range: $6000-6500 gross
Work format: full time, fully remote (not from Russia)
Apply Here: https://gehtsoft.peopleforce.io/careers/v/114382-lead-software-engineer-java-level-e7
Responsibilities:
- Independently develop code of any degree of complexity (including multiplatform).
- Develop integration, load, and UI tests.
- Be able to apply enterprise software patterns (such as Cloud Design Patterns).
- Help define and uphold the project’s Definition of Done.
- Organize the development process and team workflows efficiently, and justify the chosen approach.
- Define project’s architecture.
- Train and mentor mid-level specialists.
- Work closely with the Product Owner to personally oversee product quality, delivery timelines, and budget adherence.
- Lead the user documentation development process.
- Represent and justify the product, its architecture, development process, and technical decisions to the customer. Contribute to presale and upsale efforts.
Required Skills:
- CI/CD (can build a pipeline)
- Java/DB performance tuning
- Hands-on experience with messaging systems (kafka, rabbit, activeMQ or similar)
- ORM beyond Hibernate (jooq, mybatis)
- Deep Java expertise
- Docker (multistage builds, networks)
- Comfortable UNIX user
- Familiar with websockets and other protocols
- Knowledgeable in Java/DB performance tuning
- Extensive experience with distributed and low-latency systems
- English and Russian B2+
Benefits of Working With Us:
- Our work includes real R&D, exploring new solutions, not just routine builds.
- Regular use of English in a real work environment (direct customer communication).
- Engaging, complex domains with tight deadlines and high uncertainty, ideal for applying the Cynefin framework.
- An interdisciplinary approach and a broad professional outlook shared by every engineer on the team.
Apply Here: https://gehtsoft.peopleforce.io/careers/v/114382-lead-software-engineer-java-level-e7