Design, develop, and maintain scalable, high-performance backend systems.
Implement efficient algorithms and optimize system performance for handling large-scale data processing.
Work closely with the product team to translate business requirements into technical solutions.
Troubleshoot, debug, and resolve performance bottlenecks in backend services.
Develop RESTful and GraphQL APIs to enable seamless communication between frontend applications and backend services.
Integrate with third-party services, payment gateways, and external APIs to extend system functionalities.
At least 3 years of experience in backend software development.
Participation in at least 4-5 projects as a
backend developer or at least 2 large projects (involving 5+ team members).
Proficiency in Java programming.
Experience with PL/SQL.
Skilled in developing and interacting with API Web Services and using development tools like Eclipse and NetBeans.
Strong understanding of Java core backend, Multithreading (handling at least 1000-2000 concurrent transactions), Multi-processing, Hash table mechanisms, and file handling.
Experience with security standards.
Expertise in database design with Oracle DB, MS SQL, etc.
Experience working with Enterprise Linux and HP-UX operating systems.
Familiarity with SVN, GIT, and Jira.
Knowledge of OOP design principles.
Experience in ESB, Open API projects.
Understanding of Docker, Microservices, MQ, caching, and API mocking.