3+ Thread Jobs in India
Apply to 3+ Thread Jobs on CutShort.io. Find your next job, effortlessly. Browse Thread Jobs and apply today!
Required Skills & Experience:
Core Technical:
- 5–10 years of experience with Java (strong command of core Java & concurrency).
- Deep understanding of:
- Threads, locks, synchronization
- NIO, socket programming
- File I/O, persistence, journaling
- JVM memory model
- Experience debugging distributed or messaging systems.
Messaging & Protocols :
- Experience with JMS or other message brokers (Kafka, RabbitMQ, ActiveMQ, EMS).
- Understanding of message delivery semantics (ACK, transactions, redelivery, selectors).
- Familiarity with wire protocols (OpenWire, STOMP, MQTT) or similar protocol stacks.
Debugging & Problem Solving :
- Strong ability to read, understand, and extend large legacy Java codebases.
- Experience diagnosing performance bottlenecks or production failures.
Open Source Mindset :
- Prior open-source contribution is a strong advantage.
- Good written communication skills for interacting with the Apache community.
ROLES AND RESPONSIBILITIES:
We seek an experienced, highly technical, and exceptionally driven Lead Software Engineer to develop a world-class mobile games engineering team in India. You should be comfortable driving change, leading and motivating teams, providing direct feedback, solving complex problems, and, most importantly, establishing a high standard of performance.
Your team will be responsible for implementing highly performant, optimized, scalable, and easily maintainable code for an ambitious FPS shooter game.
RESPONSIBILITIES:
- Establish and maintain a world-class engineering culture appropriate for our mobile games team.
- Set performance standards for engineering excellence and guide junior engineers to help them learn and improve.
- Address the most significant challenges of a shooter game, such as hit accuracy, server-authoritative gameplay, animations, memory utilization, and performance optimizations.
- Collaborate with product managers/producers, designers, and others to understand game features and break down engineering tasks for the team.
- Regularly run profilers to ensure code performance and quality.
- Lead code review sessions.
- Guarantee optimal performance, quality, and stability of the game.
- Develop live operations tools, editor tools, and automation.
IDEAL CANDIDATE:
- Minimum Experience: 5-8 years.
- Extreme technical depth and willingness to spend at least 30% of time doing hands-on coding.
- Ability to reasonably estimate and plan tasks and features.
- Expert understanding of multithreading, asynchronous operations, and thread-safe code.
- Proficient at profiling games to identify bottlenecks and performance issues.
- Maniacal adherence to technical best practices and guidelines with a creative problem-solving approach.
- Deep understanding of data-oriented programming and the Unity DOTS framework.
- Familiarity with backend/networking is a plus.
PERKS, BENEFITS AND WORK CULTURE:
- We foster a culture of continuous learning.
- We value talent and the ability for significant self-improvement.
- Honest feedback and transparency across all departments allow for rapid skill development.
- You will have the opportunity to work on an exciting new game development product with complete autonomy.
OPERATOR REQUIRED DRAWING & THREAD CUTTING, INSTRUMENT CHECKING KNOWLEDGE

