Job Title: Principal Java Engineer
Location: Hybrid – Kolkata (3–4 days per week in office)
Industry: Real-time Systems / Technology
Employment Type: Full-Time
Compensation: Competitive, based on experience
About the Role:
We’re a fast-growing startup in the gaming industry, building high-performance, real time platforms that power immersive digital experiences. We’re looking for a Principal Java Engineer to lead the design and development of scalable backend systems that support live, data-intensive applications. This is a hybrid role based in Kolkata, ideal for someone who thrives on solving technical challenges, enjoys taking ownership, and wants to build great software in a dynamic, informal, and high-energy environment.
Key Responsibilities:
- Design and develop scalable, resilient backend systems using Java (17+) and Spring Boot
- Architect APIs, microservices, and real-time backend components for gaming platforms features
- Own backend infrastructure, deployment pipelines, monitoring, and system performance
- Collaborate with product and delivery teams to translate ideas into production ready
- Take full ownership of backend architecture — from planning to delivery and iteration
- Continuously improve code quality, engineering practices, and overall system design
Required Skills & Experience:
- 10–15 years of experience in backend engineering with strong expertise in Java (preferably 17+) and Spring Boot
- Proven experience building high-performance, distributed systems at scale
- Hands-on with cloud platforms (AWS, GCP, or Azure), Docker, and Kubernetes
- Strong understanding of SQL and NoSQL databases, caching (e.g., Redis), and messaging systems (Kafka, RabbitMQ)
- Solid skills in debugging, performance tuning, and system optimization
- Ability to work independently, make pragmatic decisions, and collaborate in a hybrid team setup
Good to Have:
- Experience in gaming, real-time platforms, or multiplayer systems
- Familiarity with WebSocket, telemetry pipelines, or event-driven architecture
- Exposure to CI/CD pipelines, infrastructure as code, and observability tools
Why Join Us?
- Work in a creative, fast-paced domain that blends engineering depth with product excitement
- Flat structure and high trust — focus on outcomes, not formalities
- Visible impact — everything you build will be used by real players in real time
- Informal, collaborative culture — where we take our work seriously, but not ourselves
- Flexible hybrid setup — 3 to 4 days a week in-office, with room for focused work and team alignment
How to Apply:
Send your resume or portfolio to: talent@projectpietech.com
We’d love to hear from engineers who are passionate about innovation, solving hard problems and building something exciting from the ground up.
Job Type: Full-time
Pay: From ₹2,000,000.00 per year
Benefits:
- Flexible schedule
- Work from home
Ability to commute/relocate:
- Salt Lake, Kolkata, West Bengal: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Do you have at least 10 years of professional experience in backend software development using Java?
- Have you worked with Java 17 or a newer version in production environments?
- Do you have hands-on experience with Spring Boot for building microservices or scalable backend systems?
- Have you previously designed or developed distributed, high-performance, or real-time backend systems?
- Are you experienced with cloud platforms such as AWS, GCP, or Microsoft Azure?
- Do you have practical experience with Docker and Kubernetes for deployment or orchestration?
- Are you familiar with SQL or NoSQL databases such as PostgreSQL, MongoDB, or Cassandra?
- Have you worked with message brokers like Kafka or RabbitMQ?
- Can you work from our Kolkata office 3–4 days per week as part of the hybrid setup?
- Do you have experience in performance tuning and debugging of backend systems?
Experience:
- Java: 10 years (Preferred)
- Spring Boot: 10 years (Preferred)
Work Location: In person