Java Developer (Full Stack)
Leading SaaS organisation
Cutting Edge Technology
Hybrid working
Leading SaaS organisation with a rapidly expanding APAC presence is seeking a Full Stack Java Developer to join their highly skilled, collaborative team.This is a fantastic opportunity to work with cutting edge technologies in a role that offers true career progression.
Job Duties:
- Develops new application functionality to fulfil use cases defined by business analysts
- Architects new functionality for scalability and supportability of the application
- Integrates framework upgrades and new technologies to ensure the codebase remains supportable, the product is maintainable and customer requirements can be met
- Ensures quality through diligence in design and implementation and through participation in code review and test and validation activities
- Contributes to overall application stability through the creation of automated test suites for developed features
- Creates appropriate documentation for new functionality developed in the form of code comments, wiki articles or formal documents
- Participates in discussions on application architecture as well as overall product roadmap
- Helps maintain customer satisfaction by providing timely advice, as well as hot fixes, for bugs or issues identified by customers
- Provides assistance to staff directly supporting end users and customers
- Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies
- Contributes to team effort by accomplishing related tasks as needed
Skills and Qualifications:
Ideal candidate must be self-motivated and an experienced software developer working with both Microsoft and open source technologies. Comfortable in the dynamic atmosphere of a technical organization with a rapidly expanding customer base.
- Bachelor’s Degree or equivalent combination of qualifications and experience
- Five to Seven years in a similar role
- Demonstrated experience with Java (including JDK 11 and JDK17+)
- Demonstrated experience with the Angular framework
- Knowledge and experience building Angular apps for both web and mobile
- Extensive knowledge of web-based front-end technologies including HTML5, Javascript and CSS
- A high degree of understanding of SQL, in particular pgSQL is essential, as is experience with PostgresSQL
- Knowledge of and experience using the following frameworks would be advantageous:
- Spring framework (including Spring Data)
- OpenAPI
- Eclipse Vert.x
- Liquibase
- Experience with Kafka and Docker would be advantageous
- Previous experience in contributing to open source projects would be held in high regard
- Demonstrated experience designing and building RESTful API services
- Experience working in Agile and Lean teams
- Excellent presentation, communication and documentation skills
- Highly organised with strong attention to detail, critical thinking skills and the ability to accurately analyse information and make sound decisions
- Demonstrated ability to take initiative and accountability for achieving results
- Experience within highly regulated industries such as finance, telecommunications or health would be advantageous
Please apply today for immediate consideration