Job Summary
- Technical Skill:
- Java ,
- JavaScript ,
- Oracle ,
- jQuery ,
- JUnit ,
- JSP ,
- .NET ,
- Spring ,
- PL/SQL ,
- Oracle SQL ,
- MySQL ,
- Eclipse ,
- OOP ,
- Git ,
- Maven ,
- Jasper Report ,
- Stored Procedure ,
- Design Patterns ,
- Oracle PL/SQL ,
- SQL Function ,
- MS SQL ,
- Nginx ,
- Elasticsearch ,
- Gradle ,
- Redis ,
- Kibana ,
- MyBatis ,
- MS Azure ,
- Grafana ,
- IntelliJ IDEA ,
- AWS ,
- Spring Boot ,
- ReactJS ,
- Kubernetes ,
- .NET Core ,
- Performance tuning ,
- Prometheus ,
- ELK ,
- CI/CD
Job description
Overview of job
- Work as software developer on the web-based application product in JAVA- related and open-source technologies
- Upgrade existing functionalities and create new ones using data-driven insights.
- Implement and deliver new customer project development with high quality.
- Participate in all phases of the development cycle.
- Actively join planning meetings.
- Implement new features according to business specifications.
- Write unit/functional/integration tests and perform unit testing.
- Conduct code reviews for other team members.
- Automate maintenance work through development.
- Respond to and resolve IT support requests from employees via phone, email, or service request system
- Probation salary is 100% of official salary
- 13th-month salary and performance review twice a year
- Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year)
- Project Bonus
- IT Certificate allowance
- Health Care Insurance
- Social, health and unemployment Insurance following Government policy
- Enjoy company summer trips and other team building activities held monthly and quarterly
- Work five days per week with flexible check-in time
- Professional, creative and dynamic working environment
Job Requirement
REQUIRED SKILLS AND EXPERIENCE
- Good command of English (both written/verbal) is essential
- 3+ years for middle, 5+ for senior of experience in designing, implementing, and maintaining Java-based applications (Spring Framework) with JSP frontend
- Able to analyze, design, develop new functionalities, and provide maintenance or issue fixes.
- Experience in enterprise-scale projects using: Oracle PL/SQL; MyBatis; Java (Spring Boot/Spring Framework); JSP (JavaScript / JQuery); Git (Git Runner)
- Proficient in tools/technologies: Azure, AWS, Redis.
- Familiar with development tools: DBWeaver, Oracle SQL Developer, Eclipse, IntelliJ IDEA, Git, Gradle, Maven, CI/CD tools
- Database experience in Oracle, MS SQL Server, or MySQL – with strong SQL, stored procedures, functions, schedulers, etc
- Familiar with debugging, performance tuning, deploying, maintaining, and monitoring complex Java web applications
- Solid understanding of OOP, design patterns, and coding standards
PREFERRED QUALIFICATIONS
Experience with:
- AWS
- MS .Net / .Net Core
- Kubernetes
- React.js
- Nginx
- JUnit
- Jasper Report
- ElasticSearch & Kibana (ELK)
- Grafana
- Prometheus (monitoring/alerts)
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- JavaScript
- Oracle
- jQuery
- JUnit
- JSP
- .NET
- Spring
- PL/SQL
- Oracle SQL
- MySQL
- Eclipse
- OOP
- Git
- Maven
- Jasper Report
- Stored Procedure
- Design Patterns
- Oracle PL/SQL
- SQL Function
- MS SQL
- Nginx
- Elasticsearch
- Gradle
- Redis
- Kibana
- MyBatis
- MS Azure
- Grafana
- IntelliJ IDEA
- AWS
- Spring Boot
- ReactJS
- Kubernetes
- .NET Core
- Performance tuning
- Prometheus
- ELK
- CI/CD
BUSINESS PROFILE
GEM Corporation delivers IT solutions which best fit your needs.
At GEM, we place a large focus on training our young and enthusiast team. This allows us to consult you and deliver IT solutions which best fit your needs and keep your customers & clients satisfied. GEM´s annual growth rate (100%) is the proof that our method works.
Established in 2014, with founders from the USA and Vietnam, GEM has become known as a symbol of hyper growth in the Vietnamese IT industry. With employees as our most important resources and investment, we are committed to delivering solutions that help our customers increase their business success. That is the only way we can keep on growing!