Experience – 3-5 yrs
Location: GIFT CITY, Gandhinagar
Shift: 10:00 A.M. to 06:30 P.M.
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.
Key Responsibilities
1. Backend Development
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
4. Database & Data Handling
Work with relational databases for data storage and retrieval
Write efficient queries and optimize database performance
Handle schema updates and data migrations when required
5. Engineering Practices
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)
6. Continuous Learning & Innovation
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
Required Skills
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
Good to Have
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.)