Tóm lược
- Yêu cầu kỹ thuật:
- Java ,
- SpringMVC ,
- Amazon Cloud ,
- Core Java ,
- C++ ,
- J2EE ,
- UML ,
- iOS ,
- OOP ,
- RDBMS ,
- NodeJS ,
- SOA ,
- Android ,
- Flux ,
- AWS ,
- ReactJS ,
- Computer Science
Mô tả công việc
Tóm tắt công việc
Report to: Java Leader
Department: Java
Division: Software Development
Job Summary
- Be responsible for developing web pages and web-based applications using the relevant programming languages (Java, MySQL, ..)
- Work closely with and report to Java Leader
Key Responsibilities
- Proficient in Java, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful
- Experience with popular web application frameworks, such as Play and Spark
- Knack for writing clean, readable Java code
- Experience with both external and embedded databases
- Understanding fundamental design principles behind a scalable application
- Basic understanding of the class loading mechanism in Java
- Creating database schemas that represent and support business processes
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven, and Gradle
- Familiarity with continuous integration
Yêu cầu công việc
Requirements
- Degree in Computer Science or Computer Engineering.
- At least 1 year experience highly desirable in Java/J2EE related areas, preferably in Spring MVC, SOA, and Amazon Cloud Services
- Strong Java core, Object Oriented Programming (OOP)
- Understand standard Unified Modeling Language (UML) and design
- Understand Relational Database Management Systems (RDBMS), experience highly desirable.
- Experience on Front-end development, strong knowledge in ReactJS, Flux, NodeJS is a plus.
- Knowledge of Agile/ SCRUM
- Experience on C++ is a plus
- Experience on Android/iOS is a plus
- Ability to produce clear, tight, concise,
Company Benefit
- High salary and friendly working environment
- Have a 4*_standard _company_trip in summer
- Working time is flexible, only required 8 hrs working-time continually at office.
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Java
- SpringMVC
- Amazon Cloud
- Core Java
- C++
- J2EE
- UML
- iOS
- OOP
- RDBMS
- NodeJS
- SOA
- Android
- Flux
- AWS
- ReactJS
- Computer Science
NĂNG LỰC
- Agile
- Scrum
Thông tin doanh nghiệp
Ban Vien is a trusted technology partner for business.
Founded in 2010, Ban Vien is a Vietnamese provider of custom software development and IT consulting services with 50+ IT professionals located internationally
For over 6 years we’ve been bringing custom and platform-based solutions to mid-sized and large companies in Healthcare, Education, Retail, Distribution Services and other industries.