Full Stack Developer – Java, Spring

NEW IT
26 Thao Dien Street, Thao Dien, Thu Duc, HCMC, Thu Duc City, Ho Chi Minh
Tại văn phòng
Đăng 4 ngày trước

Mô tả công việc

Job Summary

 

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

 

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

 

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 APIs 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

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, UML, developing from software architectures and system design documentation.
  • Knowledge of Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC).
  • Proficiency in Java frameworks such as Spring, Spring Boot, and Hibernate.
  • 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 relational databases such as MySQL, PostgreSQL, or SQL Server.
  • Experience with analytics engines such as Cube, Spark.
  • Experience with message queuing systems such as Kafka and RabbitMQ.
  • Experience with UI development and front-end technologies from JavaFX to HTML, CSS, JavaScript, and React.
  • Experience with other components of the Spring ecosystem (e.g. Spring Data, Spring Security, Spring Cloud, 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.
  • 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.
  • Good English language skills.

 

Preferred

  • Proven ability to plan, develop, and deliver S&OP applications.
  • Good understanding of NoSQL databases, like MongoDB, data warehouses, and OLAP.
  • 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

Benefits

  • Income negotiated according to experience and ability, with bonus up to 15th month salary based on excellent performance and business results.
  • Social insurance, health insurance, unemployment insurance after signing the official labor contract.
  • Orientation, training and mentoring to master knowledge of product and enterprise-scale operations, and gain professional business communication and presentation skills.
  • Empowered to experiment with opensource and Linux lab environments.
  • Working in a dynamic, young business environment.

Orchestration is not enough

Mô hình công ty
Thuê ngoài
Lĩnh vực công ty
Thuê Ngoài Phát Triển Phần Mềm
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