Search by job, company or skills

  • Posted 19 days ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities:

• Lead and mentor the development team by providing technical guidance, coaching, feedback, and ongoing support.

• Conduct code reviews to ensure compliance with coding standards, best practices, and quality requirements.

• Collaborate with stakeholders to gather project requirements, define solution architecture, and produce detailed technical designs.

• Ensure solutions are scalable, maintainable, secure, and performance-efficient.

• Troubleshoot and resolve complex technical issues while proactively addressing implementation challenges.

• Drive effective communication within the team and promote adherence to best practices, coding standards, and established development processes.

• Facilitate technical discussions and lead problem-solving efforts to overcome project implementation challenges.

• Coordinate closely with Business Analysts, Quality Assurance/Testers, and other stakeholders to ensure timely and successful delivery of project objectives.

• Provide constructive feedback and recommendations to enhance team norms, development processes, and engineering practices.

• Foster a culture of continuous improvement, knowledge sharing, and technical excellence across the team.

Qualifications:

• Bachelor's degree or higher in Computer Science, Computer Engineering, Information Technology, or a related field.

• Strong knowledge of software development principles, programming techniques, and solution architecture design.

• Strong hands-on experience with Java, Spring Framework, and Spring Boot.

• Strong experience with ReactJS; experience with Angular is an advantage.

• Strong analytical, problem-solving, troubleshooting, and technical leadership skills.

• Excellent communication skills, with the ability to effectively communicate technical concepts to both technical and business stakeholders.

• Solid experience working with relational databases, SQL, and stored procedures.

• Experience designing and developing Microservices-based applications.

• Hands-on experience with AWS services such as EKS, EC2, DynamoDB, and related cloud-native technologies.

• Experience implementing and supporting asynchronous processing and event-driven architectures.

• Experience with CI/CD pipelines and DevOps practices.

• Experience with Kubernetes and Helm is preferred.

• Experience developing applications for financial markets, brokerage operations, or digital customer onboarding platforms is an advantage.

• Proficient in frontend technologies including HTML, CSS, JavaScript, and TypeScript.

• Familiarity with Agile methodologies, software development lifecycle (SDLC), and tools such as Jenkins.

• Ability to work effectively in a fast-paced, collaborative environment.

• Good command of written and spoken English.

What you will get from ATA IT :

• 14 days vacation in first year

• Health insurance for staff & families

• Life insurance

• Dental fee for staff & families

• Provident fund

• Monetary Assistance (Childbirth, Funeral, Basket Visit)

• Annual Party

• Monthly Activities- Staff Birthday & Company Activities

• Annual Health Check

• Multi-national company with flexible working hours, but professional company culture

• Work from Home Policy

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150975353