Responsibilities
- Design, develop, and maintain scalable and robust Java applications.
- Build and maintain clean, efficient, well-tested code.
- Own the entire software development lifecycle (SDLC).
- Troubleshoot, debug, and optimize applications for performance.
- Participate in planning, development, testing, deployment, and maintenance.
- Stay updated with emerging technologies and drive continuous learning.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 1–3 years of professional experience in software development.
- Proficiency in one or more languages: Java, Python, C++, SCALA, GoLang.
- Strong analytical, logical reasoning, and mathematical capabilities.
- Understanding of data structures, algorithms, computer science fundamentals.
- Knowledge of Data Science is an added advantage.
- Excellent teamwork, communication, and adaptability.