Job Summary
Job description
Overview of job
- Translate application user stories into functional applications
- Design, build and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Maintain code quality, organization, and automatization
- Write and maintain high-quality unit tests
- Perform code review
- Adhere to the acceptance criteria and the Definition of Done
- Attractive salary and benefits (13th Salary, Outstanding employee of the quarter and the year, Seniority award, etc.)
- Performance appraisal twice a year
- Premium Healthcare and Accident insurance
- Various training on technical and soft skills
- Teambuilding, Company trip, Year-end party, etc.
- Free in-house entertainment facilities: coffee, football, table-tennis, boxing, etc.
- Support for personal loans such as: home loan, vehicle loan, tuition fee, etc.
- Commitment to community development: charity every quarter, blood donation, public seminars, career orientation talks, etc.
Job Requirement
- At least 2 years of experience in Java/JEE and Spring framework, with a good knowledge of its ecosystems
- Strong 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
- Proficiency with SQL, Hibernate
- Experience with both external and embedded databases
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Ability to clearly communicate with both technical and non-technical team members
- Experience with Agile Scrum
- Experience with Ember or other Javascript
- Familiarity with build tools such as Ant, Maven, and Gradle
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Spring
- J2EE
- MVC
- JDBC
- Ant
- Maven
- Automation Testing
- MS SQL
- JavaEE
- EmberJS
BUSINESS PROFILE
LARION Computing provides software outsourcing services and business solutions.
We have solid experiences in all phases of software development life cycle.
With the goal of building long-term relationships based on trust and quality as well as having a tremendous cost advantage over large companies, LARION Computing has succeeded in supplying our services for diverse customers all over the world.