Astek is proposing an opportunity for Full Stack Java Developer to support our Project based in Singapore.
Job Description:
- Develop and maintain Java-based applications, leveraging your expertise in Hibernate, Spring Boot, JQuery, Javascript, and Angular JS.
- Design, develop, implement, and maintain Java application phases, code, and software.
- Participate in constructive design discussions to deliver maintainable and practical solutions.
- Make recommendations on how to evolve the code base.
- Designing user interactions on web pages.
- Participate in peer code reviews.
- Developing back-end website applications.
- Develop and test new features.
- Seeing through a project from conception to finished product.
- Mentor junior developers.
Requirements:
- 5 - 10 years of professional experience as a Java Developer in a full stack environment.
- Experience with Maven, Git, VSCode, Sonar, VeraCode, Jenkins, Docker and Openshift/Kubernetes.
- Proficient in Core and advanced Java.
- Proficient in Spring , Spring Boot and Hibernate.
- Proficient in Angular, PrimeNG, RxJS and Redux.
- Familiar with Angular development environment including framework like RxJs and Redux.
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, JSON, jQuery).
- Willingness to learn and understand the business domain.
- Ability to meet client needs without sacrificing deadlines and quality.
- Exceptional communication skills to collaborate effectively with cross-functional teams and stakeholders.