We are looking for an experienced Backend Engineer to design, develop, and maintain high-performance, business-critical applications. This role requires strong expertise in Java backend development with a deep focus on performance, scalability, system design, and optimization. The position follows a Contract-to-Hire model, with the opportunity to convert to a full-time role based on performance.
Key Responsibilities
-
Design, develop, and maintain scalable and reliable backend systems using Java and Spring Boot
-
Build high-performance applications supporting high-volume, transaction-intensive systems
-
Apply strong system design and architectural thinking to solve complex business problems
-
Optimize application performance, memory usage, and processing efficiency
-
Implement multithreading and concurrent processing solutions
-
Ensure code quality by following design principles, best practices, and maintainability standards
-
Collaborate with cross-functional teams to support key business operations
-
Analyze performance bottlenecks and drive system-level optimizations
Core Skills & Weightage
-
Java – 30%
-
Spring Boot – 30%
-
Java Multithreading & Concurrency – 30%
-
Performance Optimization – 40%
-
Architecture & Solution Design – 60%
-
Performance & Scalability – 60%
-
Design Principles & Best Practices – 70%
Technology Stack
-
Java
-
Spring Boot
-
JavaScript
-
Groovy
Required Qualifications
-
Engineering graduate from Tier-2 institutions (NITs) or better
-
Minimum 70% academic score throughout engineering
-
5+ years of professional backend development experience
-
Strong understanding of core Java concepts, system optimization, and backend architecture
Ideal Candidate Profile
-
Strong design-oriented mindset
-
Experience working on large-scale, performance-intensive systems
-
Ability to think from an architectural perspective
-
Hands-on experience building scalable and maintainable backend solutions