Ban Vien
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
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.
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
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.
ITJobs được thành lập vào năm 2014 tại Việt Nam và mục tiệu chính là trở thành một trong những chuyên gia hàng đầu về tuyển dụng nhân viên CNTT ở khu vực Châu Á.