Mô Tả Công Việc
The Senior Developer is an experienced technical contributor responsible for executing end-to-end application development and supporting successful product delivery. This role requires solid technical expertise in application design and development practices, including mentoring junior developers on coding standards, participating in pair programming sessions for complex features, and assisting with onboarding new team members on application architecture and development processes to ensure consistent development quality and knowledge sharing. Major Accountabilities:Full Stack Development: Design, develop, and maintain end-to-end web applications across frontend, backend, and database layersCode Quality & Standards: Write clean, scalable code, conduct code reviews, implement testing strategies, and ensure adherence to development standardsStakeholder Collaboration: Translate business requirements into technical solutions, participate in agile processes, and provide technical expertise for project planningSystem Performance & Security: Monitor application performance, troubleshoot issues, implement optimizations, and maintain system security and reliabilityInnovation & Process Improvement: Research emerging technologies and drive continuous improvement in development processes and methodologies
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Technical skills:Proficient and hands on with Spring boot deploymentStrong knowledge of UI development (HTML5, ReactJS / Angular, Bootstrap)Strong knowledge of software development process, methodologies, test-driven developmentStrong knowledge in application architecture, design patternsStrong knowledge of ORM tool (Hibernate, JPA, ActiveMQ etc.)Strong knowledge of web services (Restful, JSON, Soap)Strong knowledge of NoSQL database and relation database, specifically SQL Server, PostgreSQL…Familiar with cloud solutions like AWS serverless (Step Functions, Lambda, Dynamo DB…)Strong knowledge in DevOps tools and practices (source control e.g. Git, Bitbucket, Jira, Jenkins …) Soft skills: Problem solvingCritical thinkingPlanningMentoring junior developerPromotes free thought and is energized by ideas from others in teamWilling to challenge status quoEnglish Conversation is a plusProblem solving:Strong sense of ownership, accountability, broad perspective when solving problemsStrong customer service orientationBe able to facilitate new processes and standards that could impact working environment / cultureWork effectively both independently and as part of a team, self-motivated and deadline drivenBe able to work with other teams to achieve goals.Education and experience:University or college degree in IT or equivalentAt least 04 years’ experience of software developmentCommunicationInternal – work closely with project team and respective stakeholders to enable communication. Foster interdepartmental cooperation.External – establish and maintain working relationships with technology suppliers, outsourcing vendors. Develop industry-related professional contacts. Actively participate in industry-related seminars and workshop
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
- Professional working environment.- Healthcare and wellness programs.- Internal and external training courses.