Trách nhiệm
Job Summary
We are looking for an enthusiastic and skilled full stack developer to contribute to the development of enterprise-class applications that drive operations planning and revenue growth. The ideal candidate will be demonstrably skilled, have strong, hands-on experience with Java and Spring Boot to develop enterprise applications. The candidate will play a critical role in application development.
Responsibilities
Develop and maintain scalable Java-based applications.
Collaborate with team and stakeholders to analyze requirements.
Implement efficient algorithms, optimize applications, and seamlessly integrate.
Write clean, testable, and efficient code adhering to best practices.
Develop RESTful APIs and integrate third-party APIs.
Integrate APIs with SQL databases, ensuring data integrity and efficiency.
Write unit and integration tests to ensure functionality and reliability of API endpoints.
Troubleshoot and debug applications to resolve technical issues.
Participate in code reviews and provide constructive feedback to team members.
Create clear and concise documentation (docs-as-code) for code and APIs.
Ensure application security and compliance with industry and regional standards.
Stay updated with the latest technologies and tools in Java development and apply them to improve existing solutions.
We are looking for an enthusiastic and skilled full stack developer to contribute to the development of enterprise-class applications that drive operations planning and revenue growth. The ideal candidate will be demonstrably skilled, have strong, hands-on experience with Java and Spring Boot to develop enterprise applications. The candidate will play a critical role in application development.
Responsibilities
Develop and maintain scalable Java-based applications.
Collaborate with team and stakeholders to analyze requirements.
Implement efficient algorithms, optimize applications, and seamlessly integrate.
Write clean, testable, and efficient code adhering to best practices.
Develop RESTful APIs and integrate third-party APIs.
Integrate APIs with SQL databases, ensuring data integrity and efficiency.
Write unit and integration tests to ensure functionality and reliability of API endpoints.
Troubleshoot and debug applications to resolve technical issues.
Participate in code reviews and provide constructive feedback to team members.
Create clear and concise documentation (docs-as-code) for code and APIs.
Ensure application security and compliance with industry and regional standards.
Stay updated with the latest technologies and tools in Java development and apply them to improve existing solutions.
Yêu cầu
Excellent communication skills required. Excellent development skills required. Solid mathematics skills required. Intermediate English skills required.
Qualifications
Bachelor’s degree in computer science, software engineering, or related field.
3 or more years of Java full stack development experience.
Solid experience with design patterns, developing from system architecture and design documentation.
Knowledge of Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC).
Proficiency in Java frameworks such as Spring, Spring MVC, Spring Boot.
Strong knowledge of object-oriented programming (OOP) including inheritance, interfaces, exception handling, and design patterns.
Strong understanding of Java threading, concurrency, concurrency patterns, experience building thread safe code.
Solid experience with RESTful APIs, Microservices, and Web Services and best practices.
Solid Experience with SQL and relational databases such as MySQL, PostgreSQL, or SQL Server.
Experience with message queuing systems such as Kafka and RabbitMQ.
Experience with UI development and front-end technologies from JavaFX to ReactJS, and Redux.
Experience with other components of the Spring ecosystem (e.g. Spring Data, Spring Security, Spring Cloud, etc.).
Good understanding of containerization tools Docker and Kubernetes.
Experience with IntelliJ and GIT or similar source code versioning tools and coding standards.
Solid skills in statistics, probability, and linear algebra.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Experience collaborating with business, engineering, operational, and product stakeholders, spanning business requirements, functional specifications, and test plans.
Maintaining a constant focus on the applications delivering client value.
Good English language skills.
Preferred
Proven ability to plan, develop, and deliver S&OP applications.
Knowledge of Linux and common tech stacks.
Knowledge of cloud services like AWS or Azure.
Previous experience working in a Startup environment.
Previous experience working in an Agile/Scrum environment.
Qualifications
Bachelor’s degree in computer science, software engineering, or related field.
3 or more years of Java full stack development experience.
Solid experience with design patterns, developing from system architecture and design documentation.
Knowledge of Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC).
Proficiency in Java frameworks such as Spring, Spring MVC, Spring Boot.
Strong knowledge of object-oriented programming (OOP) including inheritance, interfaces, exception handling, and design patterns.
Strong understanding of Java threading, concurrency, concurrency patterns, experience building thread safe code.
Solid experience with RESTful APIs, Microservices, and Web Services and best practices.
Solid Experience with SQL and relational databases such as MySQL, PostgreSQL, or SQL Server.
Experience with message queuing systems such as Kafka and RabbitMQ.
Experience with UI development and front-end technologies from JavaFX to ReactJS, and Redux.
Experience with other components of the Spring ecosystem (e.g. Spring Data, Spring Security, Spring Cloud, etc.).
Good understanding of containerization tools Docker and Kubernetes.
Experience with IntelliJ and GIT or similar source code versioning tools and coding standards.
Solid skills in statistics, probability, and linear algebra.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Experience collaborating with business, engineering, operational, and product stakeholders, spanning business requirements, functional specifications, and test plans.
Maintaining a constant focus on the applications delivering client value.
Good English language skills.
Preferred
Proven ability to plan, develop, and deliver S&OP applications.
Knowledge of Linux and common tech stacks.
Knowledge of cloud services like AWS or Azure.
Previous experience working in a Startup environment.
Previous experience working in an Agile/Scrum environment.
Giới thiệu công ty
CÔNG TY TNHH NEW INFORMATION TECHNOLOGY SERVICES
✓ Đã xác thực
2
Việc đang tuyển
0
Người theo dõi
2025-04
Thành lập
Gợi ý việc tương tự
Android Developer - Truyền thông Đa phương tiện Thủ Đô - Hà Nội - thu nhập 25tr đến 30tr
CÔNG TY CỔ PHẦN TRUYỀN THÔNG ĐA PHƯƠNG TIỆN THỦ ĐÔ · Hà Nội
20M-40M VNDXem →
Tuyển dụng Fullstack Developer, thu nhập từ 700$ – 1500$, tại HN
CÔNG TY CỔ PHẦN SMART - SOLUTIONS VIỆT NAM · Hà Nội
20M-40M VNDXem →
Fullstack Developer - IP Telephony
K&M HOLDINGS · Hà Nội
Thương lượngXem →
Full-Stack Developer
CÔNG TY TNHH CIGRO VIETNAM · Hồ Chí Minh
Thương lượngXem →
Full Stack Developer – Java
40M-80M VND
