***Responsibilities:
– Develop and maintain Java Spring Boot applications, ReactJs applications with a primary emphasis on networking components.
– Collaborate with cross-functional teams to define, design, and implement new features related to networking protocols.
– Ensure the performance, quality, and responsiveness of applications by identifying and addressing bottlenecks and bugs.
– Write clean, maintainable, and efficient code, adhering to best practices in software development.
– Participate in code and design reviews to maintain code quality standards.
– Work closely with QA engineers to ensure the delivery of high-quality software.
– Work experience around 2~4 year+
***Your skills and experience:
– A bachelor’s or master’s degree in computer science, software engineering, or another related field.
– Hands-on experience with Java programming
– Hands-on experience with SQL queries, preferably on MySQL database
– Knowledgeable on web technologies (e.g. HTTP, XML, HTML, etc.)
– Hands-on experience with at least one modern frontend technology, preferably React.js
– Good verbal and written English communication skills
***Preferred Qualifications:
– Knowledge of security protocols and best practices in networking.
– Experience in developing and maintaining scalable microservices architecture.
– Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Welfare