Design, develop, and maintain robust, scalable, and efficient Java applications.
Write clean, reusable, and well-documented code following best practices.
Participate in architectural discussions and contribute to technical design decisions.
Collaborate with product managers, QA, and other engineers to deliver high-quality software.
Perform code reviews and mentor junior developers.
Troubleshoot, debug, and optimize applications for performance and scalability.
Ensure software quality through automated testing (unit, integration, and functional).
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time