Việc làm này đã được thêm vào mục Việc làm đã lưu.
Bạn đã lưu tối đa 20 việc làm. Nếu bạn muốn lưu mới, hãy cập nhật Việc làm đã lưu.
Mô tả công việc
If you have the technical expertise to re-platform applications, as well as the talent to roll-up your sleeves and provide clean, scalable code, we are looking for a seasoned technical lead. The ideal candidate will be a proven technical lead, demonstrably skilled in designing salable enterprise applications and services with strong expertise in Java and Spring Boot development. The candidate will play a critical role in product design and development and help mentor junior developers.
Responsibilities
- Design, 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.
- Lead 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.
- Ensure design and code meet the goals of applications while minimizing technical debt.
- 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 design and development skills required. Excellent leadership and communication skills required. Solid mathematics skills required. Intermediate English skills required.
- Bachelor’s degree in computer science, software engineering, or related field.
- Proven experience as a Technical Architect/Technical Lead with seven or more years of experience in Java development.
- Proven, hands-on experience architecting complex, enterprise-class applications and services using various architecture styles, design patterns, and technical stacks.
- Demonstrable experience working from system architectures to detailed physical designs.
- Proven ability to deliver architecture and code that meets the goals of our applications while minimizing technical debt.
- 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.
- Solid Experience with NoSQL databases, like MongoDB, data warehouses, and OLAP.
- Experience with analytics engines and message queuing systems such as Cube, Spark and Kafka.
- 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.
- Familiarity with DevOps practices, toolchains and CI/CD pipelines.
- 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.
- Passionate leadership skills. Mentor team members. Coach team to experiment and solve technical problems in proactive and unique ways.
- Experience collaborating with business, engineering, operational, and product stakeholders, spanning business requirements, functional specifications, and test plans.
- Own the quality of the product, from software architecture to end-user quality, maintaining a constant focus on the applications delivering client value.
Strongly Preferred
- Proven ability to learn new technologies quickly, build POCs, perform a comparative analysis of tools and technologies, and make adoption recommendations.
- Previous experience working in a Startup environment.
- Previous experience working in an Agile/Scrum environment.
- Proven ability to plan, develop, and deliver S&OP applications.
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.
- Health insurance, social 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 not only technical skills but also soft skills, mentoring and coaching spanning tech to professional communication and presentation skills.
- Empowered to experiment with opensource and Linux lab environments.
%20R2-01.jpg)
NEW IT
Xem công ty
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
4 ngày trước
Senior Java Developer (Spring Boot,JavaEE,Good English)
Linh hoạt
TP Hồ Chí Minh
SUPER HOT
Đăng
6 ngày trước
Development Expert (Java, Spring Boot, Microservices)
Tại văn phòng
TP Hồ Chí Minh
Góp ý