Mô Tả Công Việc
As a Senior to Lead Java Engineer at NFQ, you will lead the development of scalable, high-performance microservices utilizing Java, Spring Boot, and Kubernetes. In this role, you will have a significant impact on our business by designing and implementing cloud-native applications, particularly on Azure cloud services.
Responsibilities:
- Design, develop, and maintain high-performance and scalable microservices using Java, Spring Boot, and Kubernetes.
- Utilize deep understanding of cloud-native applications to optimize our usage of Azure cloud services.
- Leverage knowledge of event-driven systems, potentially using ActiveMQ and Azure Servicebus.
- Work with Azure Functions and Azure Service Bus to build robust and scalable services.
- Apply your strong knowledge of modern Java (11+) and Sprint Boot (2.7x+) along with your experience in object-oriented programming.
- Implement containerization technologies like Docker and orchestration tools like Kubernetes.
- Design and implement RESTful APIs, ensuring their stability, reliability, and performance.
- Apply software development best practices such as SOLID Principles, Clean code, Design Patterns, etc.
- Deliver high-quality code backed by appropriate unit tests or even TDD, along with experience in continuous integration (CI) and continuous delivery (CD).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Yêu Cầu Công Việc
Qualifications:
- Proven experience as a Java Engineer, focusing on building high-performance and scalable microservices.
- Strong experience with Java (11+), Spring Boot (2.7x+), and Kubernetes.
- Good knowledge of Azure cloud services, Azure Functions, and Azure Service Bus.
- Familiarity with event-driven systems and technologies such as ActiveMQ and Azure Service bus.
- Proficient in containerization technologies like Docker and container orchestration tools like Kubernetes.
- Strong experience in designing and implementing RESTful APIs.
- Excellent understanding of software development best practices (SOLID Principles, Clean code, Design Patterns etc).
- Proficient in CI/CD
- Excellent problem-solving and analytical skills.
- Strong communication skills. Proficiency in English, both written and spoken. German is a big plus.
- Ability to work effectively in a collaborative environment.
Preferred Skills:
- Knowledge of event-driven systems with ActiveMQ and/ Azure Service bus is a plus.
- Experience with Azure Functions, Azure Service Bus is a plus.
- Knowledge in modernizing legacy JAVA systems to newer framework versions
Hình thức
Quyền Lợi
We are committed to delivering the best results for our clients by bringing together brilliant minds from all over the world. We are proud to have a diverse team, with 13+ different nationalities represented, and we believe that our differences make us stronger. We also offer plenty of opportunities for our employee’s personal growth. And we believe in giving everyone the freedom and responsibility to do their work. We don’t sugarcoat things - we tell you exactly what we can do and then we do it.
Benefits:
- Laptop is provided.
- Hybrid work.
- English class for career development.
- Community Tech activities.
- A fun & dynamic environment and freedom to be creative.
- Modern office with the flexible relaxing zone.
- 13th-month salary pro-rata (based on business situation)
- Performance review 2 times/ year
- Extra Premium Healthcare & Annual Health-check
- Loyalty Program: life insurance worth 1 billion VND
- 15 days annual leaves, working Monday – Friday.