TA
Key Responsibilities:
• Design, implement, and maintain Java-based applications.
• Write clean, maintainable, and efficient code following industry best practices.
• Collaborate with cross-functional teams to gather requirements and deliver high-quality software.
• Participate in the full software development lifecycle, including analysis, design, development, testing, deployment, and support.
• Troubleshoot, debug, and optimize existing code to enhance performance and reliability.
• Write and execute unit tests and ensure the reliability of the codebase.
• Work on database design and data integration with Java applications.
• Provide guidance to team members.
Required Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
• Proven experience in Java development with strong knowledge of object-oriented programming (OOP).
• Solid understanding of core Java concepts like multithreading, exception handling, collectio ...