About AlignTogether Solutions
Founded in 2016, AlignTogether Solutions (www.aligntogether.online | www.aligntogether.live) has emerged as a leader in providing a wide spectrum of services that encompass strategy, consulting, interactive technology, and operations, all seamlessly integrated with digital capabilities.
We are also proud to offer our groundbreaking product, Aligntogether.live, which revolutionises the landscape of live interactive services through an inclusive business management software solution.
We are now expanding our core engineering team in Bhopal and are looking for talented Backend Engineers (Java) at both the SDE 2 and SDE 3 levels to help build and scale our technology platform.
Open Position:
SDE 2 – Backend (Java) 3–5 Years Experience | Full-Time | Bhopal
The Role
You'll be a key contributor on our backend engineering team — designing and shipping robust, high-performance services that millions of business interactions depend on. This isn't a maintenance role; you'll be working on real architecture challenges, collaborating across product, frontend, and DevOps, and helping shape how we build.
What You'll Do
- Design, build, and maintain scalable backend services and APIs in Java.
- Partner with product managers, frontend engineers, and DevOps to deliver complete, production-ready solutions.
- Write clean, efficient, and testable code — performance and reliability are non-negotiable here.
- Contribute to system design and architecture decisions for large-scale distributed systems.
- Own application performance — identify bottlenecks and drive improvements in speed, scalability, and reliability.
- Take part in code reviews and technical discussions; help junior engineers grow alongside you.
- Continuously raise the bar on development practices, tooling, and engineering standards.
What You Bring
- Solid low-level design skills and hands-on Java expertise — you write code that's performant, secure, and easy to maintain.
- Strong foundations in data structures, design patterns, and async programming.
- Deep understanding of JVM internals — garbage collection, memory management, and performance tuning.
- Advanced concurrency skills: CompletableFuture, Executor Service, and lock-free algorithms.
- Experience with event-driven architecture.
- Experience with workflow orchestration tools such as Temporal, Camunda, or custom implementations.
- Practical experience with relational and NoSQL databases (MySQL, MongoDB, PostgreSQL) — including schema design, query optimisation, and building for high availability.
- Understanding of database scaling strategies — read replicas, sharding, and partitioning.
- Experience with row-level security and multi-tenant data isolation.
- The ability to think through complex problems clearly and bring your team along with you.
Nice to Have
- B.Tech / B.E. from a premier institute.
- 3–5 years at a high-growth tech product company or start-up.
- A track record of designing and delivering large-scale, high-availability Java systems.
- Comfort working in Agile teams and collaborating across functions.
- A genuine love for clean, well-designed software — you care about how things are built, not just that they work.