Tóm lược
Mô tả công việc
Tóm tắt công việc
- Work as Senior software developer on the web-based application product in JAVA- related and open-source technologies
- Develop applications based on graphical layout designs that follow the strict requirements
- Take ownership and accountability for production service, including fix on fail, problem investigation, root cause determination, and resolution
- Participate in and provide quality assurance activities, including code reviews, white-box testing, test coverage for own work and team outcome
- Accountable for continuously discovering, evaluating and implementing new technologies/processes to optimize development efficiency or improve product quality
- Establish estimation, proposing development solutions with customers
- Foster collaboration across technical teams through mentoring and expert guidance as required to develop the most cost-effective solutions
- Continuously research and implement new technologies to maximize development efficiency
Yêu cầu công việc
- At least 5 years of experience in software & back end development technologies in general
- Proven hands-on experience on Java ecosystem, Spring boot, Microservices, SQL, NoSQL: MongoDB, Cassandra…
- Experience in designing & developing RESTful APIs and microservices-based system;
- Strong knowledge of writing secured codes and good understanding of design patterns
- Experienced in developing and deploying microservices with Cloud based technologies( AWS, Kubernetes, Docker…)
- Experience in agile scrum-based development process
DESIRED SKILLS
- Experience as software engineer in a complex, enterprise-level development projects
- Establish software development patterns and best practices via examples and shipping code
- Develop architectures that are inherently secure, robust, scalable, modular, API-centric and global.
- Collaborate with business team to develop and clarify requirements to enable development of technical solutions
- Provide executive level support for initiatives, particularly as related to re-use, funding requirements and areas of risk
- Multi-tasking ability essential to handle multiple priorities with minimal direction from management
- Excellent soft skills: leading client and team discussions, team player, ability to train others
- Good knowledge & experience in other new technologies e.g. Blockchain, AI, etc.
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Java
- Spring Boot
- Microservices
- MongoDB
- Cassandra
- NoSQL
- MS SQL
- Docker
- AWS
- Kubernetes
- Microservices
- RESTful API
NĂNG LỰC
- Agile
- Scrum
Thông tin doanh nghiệp
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!