Legacy People logo

Legacy People

Remote Jobs

7 open rolesLatest: Jun 5, 2026, 9:09 AM UTCCompany Site
Post Date
Minimum Salary
Experience

7 Jobs

Role Description Building a brand is a marathon, not a sprint. Legacy People and our partners in Latvia, Tallin and Uzbekistan are seeking a Java Engineer. Speaking Basic English is important, however due to the nature of the CIS Markets, speaking local languages is equally important. We are launching a new ambitious project for our client, aiming for sustainable profitability and technical accuracy. We are looking for not just a developer, but an engineer who views software creation as an art and architectural integrity as a top priority. This is an invitation to join a driven team where your experience is not just a line on a resume, but the foundation of our collective success. You will have a rare opportunity to shape a new project from the ground up, ensuring it is scalable, sustainable, and capable of leading the market. Qualifications - Deep knowledge in Java development with a principle of "quality over all." - Understanding of microservices nuances and the importance of choosing the right patterns for long-term system stability. - Professional proficiency in English and Russian, enabling effective communication in a complex international environment. - Pride in clean code, thorough testing, and the invisible details that distinguish good software from outstanding software. Requirements - Strategic development: leading the process of creating a new Greenfield project based on Spring Boot and a robust microservices architecture. - Designing modern systems: developing and maintaining high-performance applications using Java 21. - Engineering discipline: ensuring strict adherence to professional coding standards and best practices. - Quality assurance: implementing comprehensive testing frameworks (JUnit, Mockito) to create a resilient and stable codebase. - Team problem-solving: collaborating with international teams to tackle complex logical challenges and achieve business goals. - Knowledge continuity: maintaining detailed technical documentation to ensure transparency and scalability of architecture. Benefits - Work remotely whilst building a legacy.

Eastern Europe + 1 moreAll locations: Eastern Europe | Western Asia (Middle East)
Job Closed

Role Description A Java Back-end Developer focuses on building robust, secure, and highly-available server-side systems and APIs that power products, working closely with front-end engineers and architects to ensure performance benchmarks are consistently met. - Design and implement microservices and distributed systems using Java and the Spring ecosystem, following established architectural patterns. - Develop secure, high-performance RESTful APIs that are consumed reliably by both web and mobile client applications. - Model, optimise, and manage relational and NoSQL databases to support scalable, data-intensive workloads. - Implement authentication and authorisation mechanisms using OAuth2, JWT, and Spring Security best practices. - Identify and resolve performance bottlenecks through profiling, load testing, and targeted refactoring of critical code paths. - Integrate third-party services, payment gateways, and external APIs in a maintainable and testable way. - Write comprehensive unit and integration tests to maintain high coverage and prevent regressions across services. Qualifications - 3+ years of professional Java back-end development with deep knowledge of the JVM and core Java libraries. - Strong hands-on experience with Spring Boot, Spring Cloud, and ORM frameworks such as Hibernate or JPA. - Solid understanding of microservices architecture, including service discovery, load balancing, and inter-service communication. - Experience with relational databases (PostgreSQL, MySQL) and caching solutions like Redis. - Practical knowledge of message brokers such as Kafka or RabbitMQ for building event-driven services. - Comfortable with Docker, Kubernetes, and setting up or maintaining CI/CD pipelines in cloud environments. - Proficiency in English.

Philippines
Job Closed

Role Description A Java Web Developer builds and maintains dynamic web applications using Java-based server-side technologies, developing features across the presentation and application layers in collaboration with designers, back-end engineers, and stakeholders. What We Expect From You: - Develop server-side web logic using Java EE, Jakarta EE, or Spring MVC, building maintainable and well-tested application components. - Build and maintain web UIs using templating engines like JSP or Thymeleaf, or integrate with modern JavaScript front-end frameworks. - Design and query relational databases using MySQL, PostgreSQL, or Oracle, ensuring efficient schema design and query performance. - Implement and consume RESTful web services, documenting endpoints clearly for front-end teams and third-party consumers. - Ensure cross-browser compatibility and responsive layouts across a range of devices and screen sizes. - Apply web security best practices including OWASP guidelines, CSRF protection, and XSS prevention throughout the application layer. - Maintain and deploy applications on servlet containers such as Tomcat or JBoss, supporting both on-premise and cloud environments. Qualifications - 2+ years of Java web development experience with a solid understanding of the request-response lifecycle and HTTP fundamentals. - Practical experience with Spring MVC or Java EE / Jakarta EE for building enterprise-grade web application components. - Proficiency in HTML5, CSS3, and JavaScript (ES6+) for building and styling interactive front-end pages. - Experience with server-side templating using Thymeleaf, JSP, or a comparable view technology. - Solid SQL skills and experience using JDBC, JPA, or Hibernate to interact with relational databases. - Familiarity with deploying applications to Tomcat, JBoss, or WildFly in development and production environments. - Proficiency in English.

Argentina
Job Closed

Role Description A Java Android Developer builds and maintains native Android applications, translating product and design requirements into polished, performant mobile experiences while adhering to Android best practices and Material Design guidelines. - Develop and maintain native Android applications in Java, writing clean, well-structured code that follows platform conventions. - Build intuitive, accessible user interfaces following Material Design principles using XML layouts or Jetpack Compose. - Integrate back-end RESTful APIs using Retrofit and OkHttp, handling errors, retries, and offline scenarios gracefully. - Manage local data persistence using Room, SQLite, or SharedPreferences depending on the complexity of the data model. - Handle push notifications, analytics, and crash reporting via Firebase services including FCM, Analytics, and Crashlytics. - Write unit and instrumented tests using JUnit, Espresso, and Mockito to ensure reliable app behaviour across devices. - Profile and optimise app performance with a focus on battery usage, memory consumption, and smooth UI rendering. Qualifications - 3+ years of native Android development in Java with published apps or significant professional project experience. - Strong knowledge of the Android SDK, Android Studio IDE, and Gradle build system configuration. - Hands-on experience with Jetpack libraries including ViewModel, LiveData, Navigation, and WorkManager. - Proficiency integrating REST APIs using Retrofit and OkHttp with proper error handling and response parsing. - Experience with local data persistence using Room or SQLite, including migrations and complex queries. - Working knowledge of Firebase services for notifications, analytics, remote config, and crash reporting.

Colombia
Job Closed

Role Description A Java Full Stack Developer designs, develops, and maintains both the client-side and server-side of web applications. You own features end-to-end, from database schema and REST API design through to responsive UI components, collaborating closely with product, design, and DevOps teams to ship high-quality software at pace. - Build and maintain scalable back-end services using Java and Spring Boot, ensuring high availability and clean service boundaries. - Develop responsive, accessible front-end interfaces using React, Angular, or Vue.js in close collaboration with UI/UX designers. - Design, query, and optimise relational databases such as PostgreSQL or MySQL, as well as NoSQL stores like MongoDB where appropriate. - Create and consume RESTful and GraphQL APIs that are secure, well-documented, and easy for other teams to integrate. - Write unit, integration, and end-to-end tests using tools like JUnit, Mockito, and Selenium to maintain high code quality. - Participate actively in code reviews, architectural discussions, and help uphold engineering standards across the team. - Deploy and monitor applications on cloud platforms (AWS, GCP, or Azure) using CI/CD pipelines and containerisation tools. Qualifications - 3+ years of Java development experience, with a strong understanding of OOP and design patterns. - Hands-on experience with Spring Boot, Spring MVC, and Spring Security for building production-grade applications. - Proficiency in at least one front-end framework — React, Angular, or Vue.js — alongside HTML5 and CSS3. - Solid experience working with both relational (SQL) and NoSQL databases in a professional setting. - Familiarity with Git version control, Docker for containerisation, and basic Kubernetes concepts. - Proven ability to design and implement RESTful or GraphQL APIs with attention to security and performance. - Proficiency in English.

Sri Lanka

Role Description At Legacy People, we believe that compelling stories and immersive worlds are at the heart of engaging experiences. We are currently looking for a skilled Narrative Designer to join our team, focusing on narrative design and world-building. In this role, you will play a crucial part in creating rich narratives and intricate worlds that captivate and inspire players. Your strong storytelling skills will help shape the tone of our projects, guiding characters, plotlines, and lore. You will collaborate with artists, developers, and other team members to ensure that the narrative elements complement the gameplay experience and resonate with our audience. If you have a passion for storytelling and a talent for establishing compelling worlds, we invite you to lend your voice to our creative endeavors! - Develop original narratives and lore for games and other projects. - Create character arcs, dialogue, and immersive storylines that align with gameplay mechanics. - Collaborate with the creative team to ensure cohesive and engaging narrative integration. - Write and edit narrative content while adapting based on feedback and project goals. - Engage in research and world-building to create believable and rich settings. Qualifications - Proven experience in narrative design, writing, or related fields, with a strong portfolio. - Excellent writing, editing, and storytelling skills with a keen understanding of character development. - Strong analytical skills to ensure narrative consistency and coherence across the project. - Familiarity with game development processes and understanding of how narratives integrate with gameplay. - Enthusiasm for games, literature, and storytelling is a must! Benefits - Full-time contract (not freelance/commission-based). - Dedicated painting studio and professional equipment. - Competitive salary based on experience and skill level. - Opportunity to help shape workflows, standards, and future hires. - A creative environment centered around craftsmanship and quality.

Spain
Job Closed

Building a brand is a marathon, not a sprint. Legacy People is excited to welcome a Backend Developer to our dynamic and innovative team. As we pave the way for new ventures, we are in search of a tech-savvy professional who values back-end architecture as the backbone of streamlined and efficient applications. This role is perfect for an individual who thrives on challenges, loves to write clean and maintainable code, and possesses a keen eye for performance and scalability issues. You'll play a crucial role in the development and enhancement of our systems, ensuring they meet business requirements and align with our long-term goals. Join us in building systems that empower our clients and drive our mission forward. Your contribution will be essential in creating cutting-edge solutions that make a real difference.

United States
Job Closed