In this role, you will collaborate with customers, product owner, project managers, and developers to design, develop and support software using Agile development and practices. You will have product ownership and responsibility for ensuring process and quality adherence through code reviews, and unit test results. You will act as the software guardian, owning non-functional requirements, architectural direction, and the quality of the code while addressing technical debt.
Responsibilities
Participate, implement and test on technical projects to enhance scalability, performance and operational efficiency for existing and new systems.
Live support for existing system and new system.
Participate in code/architectural review.
Document architectural design.
Document operation experience.
Requirements
Bachelor’s degree in computer software or equivalent
2+ years’ experience in JAVA/Scala development, have a good habit of coding
Familiar with backend development.
Familiar with Eclipse/Intellij IDE, Git, Apache + Tomcat, Linux
Pleasant experience with SQL, JSON, XML, Web Service, API
Experience in problem-solving capability.
Good communication skill.
Decent English communication is a plus.
Experience in public cloud computing is preferred.
Get email alerts for the latest"Associate Software Engineer jobs in Shenzhen"
