Full Stack Developer – Java, Spring / React, Redux

NEW IT
26 Thao Dien Street, Thao Dien, Thu Duc, HCMC, Thành phố Thủ Đức, TP Hồ Chí Minh
Tại văn phòng
Đăng 5 ngày trước

Mô tả công việc

Are you an enthusiastic and skilled full stack developer looking to contribute to the development of enterprise-class applications that drive planning and revenue growth. Our ideal candidate will be demonstrably skilled, have strong, hands-on experience with Java and Spring to develop enterprise applications. The candidate will play a critical role in application development and support junior developers.

 

Responsibilities

  • Develop and maintain scalable Java-based applications.
  • Collaborate with team and stakeholders to analyze requirements.
  • Implement efficient algorithms, optimize applications, and seamlessly integrate.
  • Write clean, testable, and efficient code adhering to best practices.
  • Develop RESTful APIs and integrate third-party APIs.
  • Integrate with SQL databases, ensuring data integrity and efficiency. 
  • Write unit and integration tests to ensure functionality and reliability of API endpoints.
  • Troubleshoot and debug applications to resolve technical issues.
  • Conduct code reviews and provide constructive feedback to team members.
  • Create clear and concise documentation (docs-as-code) for code and APIs.
  • Ensure application security and compliance with industry and regional standards.
  • Stay updated with the latest technologies and tools in Java development and apply them to improve existing solutions.

Yêu cầu công việc

Excellent development skills required. Excellent communication skills required. Solid mathematics skills required. Intermediate English skills required.

 

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field.
  • Five or more years of experience in Java development, with 2 years of full stack development experience.
  • Solid experience with design patterns, developing from architecture and design documents.
  • Knowledge of Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC).
  • Proficiency in Spring frameworks including Spring, Spring MVC, and Spring Boot.
  • Strong knowledge of object-oriented programming (OOP) including inheritance, interfaces, exception handling, and design patterns.
  • Strong understanding of Java threading, concurrency, concurrency patterns, experience building thread safe code.
  • Solid experience with RESTful APIs, Microservices, and Web Services and best practices.
  • Solid Experience with SQL and databases including MySQL, PostgreSQL, and SQL Server.
  • Experience with analytics engines such as Cube and Spark.
  • Experience with message queuing systems such as Kafka and RabbitMQ.
  • Experience with front-end development and technologies from JavaFX to React and Redux.
  • Experience with Spring components and ecosystem (e.g. Spring Boot LogBack, Spring Data, Spring Security, etc.).
  • Good understanding of containerization tools Docker and Kubernetes.
  • Experience with IntelliJ and GIT or similar source code versioning tools and coding standards.
  • Solid skills in statistics, probability, and linear algebra.
  • Excellent attention to detail.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Experience collaborating with business, engineering, operational, and product stakeholders, spanning business requirements, functional specifications, and test plans.
  • Maintaining a constant focus on the applications delivering client value.

 

Preferred

  • Good understanding NoSQL databases, like MongoDB, Redis, OLAP and data warehouses.
  • Knowledge of Linux and common tech stacks.
  • Knowledge of cloud services like AWS or Azure.
  • Previous experience working in a Startup environment.
  • Previous experience working in an Agile/Scrum environment.

Tại sao bạn sẽ yêu thích làm việc tại đây

  • Income negotiated according to experience and ability, with 13th month salary and bonus up to 15th month salary based on excellent performance and business results.
  • Loyalty program after first working year, bonus up to 1 month salary based on product launch schedules.
  • Social insurance, health insurance and salary insurance after signing labor contract.
  • Startup culture, building real product, with an English speaking, young, dynamic work environment. This is not being outsourced labor. You are a stakeholder.
  • Challenged to master technical skills to soft skills with mentoring and coaching spanning tech to professional communication and presentation skills.
  • Sponsoring over achievers for technical certifications.
  • Empowered to experiment with opensource and Linux lab environments.

Orchestration is not enough

Mô hình công ty
Sản phẩm
Lĩnh vực công ty
Sản Phẩm Phần Mềm và Dịch Vụ Web
Quy mô công ty
1-50 nhân viên
Quốc gia
Vietnam
Thời gian làm việc
Thứ 2 - Thứ 6
Làm việc ngoài giờ
Không có OT

Việc làm tương tự dành cho bạn

Nhận các việc làm tương tự qua email
HOT
Đăng 12 ngày trước

Software Engineer (Java/Spring)

Tại văn phòng
Hà Nội - TP Hồ Chí Minh
Đăng 4 ngày trước

Java Web Developer (Spring, MySQL)

Tại văn phòng
Khác - TP Hồ Chí Minh