Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
DRC Systems Pvt. Ltd. in India seeks an Associate Software Engineer (Java) with around 4 years of backend experience to build, enhance, and maintain scalable backend systems and APIs.
The role involves designing, developing, and maintaining services, writing clean code, debugging production issues, and optimizing performance while collaborating with cross‑functional teams across frontend, DevOps, and QA. You will work with RESTful APIs, databases, and modern stacks, with exposure to
Qualification: B. Tech or B.E., B.C.A. prior to M.C.A.
We are looking for a versatile Associate Software Engineer (Java) with around 4 years of experience who can contribute to building, enhancing, and maintaining scalable backend systems.
This role is ideal for someone who is comfortable working on existing enterprise applications while also being eager to explore and contribute to modern, high-performance software systems. The candidate should be adaptable, hands-on, and capable of working across different architectures and evolving technology stacks.
Design, develop, and maintain backend services and APIs
Write clean, efficient, and maintainable code following best practices
Contribute to both new feature development and enhancements
2. System Maintenance & Support
Work on existing applications to ensure stability and performance
Debug, troubleshoot, and resolve production issues
Optimize application performance and reliability
3. API & Integration
Build and consume RESTful APIs
Integrate with internal systems and third-party services
Ensure secure and efficient data exchange between systems
Work with relational databases for data storage and retrieval
Write efficient queries and optimize database performance
Handle schema updates and data migrations when required
Follow software development best practices (code reviews, testing, version control)
Participate in design discussions and technical decision-making
Collaborate with cross-functional teams (frontend, DevOps, QA)
Stay updated with modern backend technologies and frameworks
Contribute to improving system architecture and development practices
Be open to working with new tools, frameworks, and paradigms
Strong proficiency in Core Java and object-oriented programming
Solid understanding of backend development concepts and design patterns
Experience in building RESTful services
Familiarity with any major Java frameworks (e.g., Spring or similar)
Good understanding of databases and SQL
Experience with debugging and performance tuning
Understanding of security best practices in backend systems
Exposure to microservices architecture
Experience with containerization (Docker) or orchestration tools
Familiarity with CI/CD pipelines
Experience with cloud platforms (AWS, Azure, or GCP)
Understanding of event-driven systems / messaging queues
Exposure to authentication and authorization mechanisms (SSO, OAuth, etc.)