Temus - Software Developer (Java/AEM)
Requirements
• Bachelor’s Degree in Computer Science, Information Technology or other relevant qualifications • We are hiring all levels of experiences of Java-based web/app development with full-stack exposure • Proficient in Java development with excellent knowledge of Spring Boot framework • Solid understanding of object-oriented programming and fundamental design principles behind a scalable application on the clouds • Extensive experience and knowledge of Relational Database, SQL-query programming, microservice, ORM (JPA2, Hibernate) and various architectural and design patterns (MVC, concurrency pattern, singleton pattern, etc.) • Comprehensive experience and knowledge of modern development tools and technologies: Redis, Docker, Kubernetes, Infrastructure-as-code • Profound insights of JVM, memory optimisation, memory leak troubleshooting • Hands-on experience on server setup and maintenance, DevOps, and experience working with Cloud Infrastructure (AWS/Azure) will be an advantage • Hands-on experience with Java platforms (Adobe Experience Manager, IBM Mobile First Platform, Jahia, etc.) will be an advantage • Following certifications will be highly considered: Azure Developer (Associate), Azure Solutions Architect (Expert), Azure DevOps Engineer (Expert), AWS Developer (Associate), AWS Solutions Architect (Professional), AWS DevOps Engineer (Professional) • English-speaking with good communication and teamwork skills • Ability to work within a fast-paced agile development environment • Candidates with extensive experience, excellent communications skills and good certifications will be considered for Team Lead/Technical Architect role • Frontend: React JS, Angular, HTML/CSS • Middleware: Jetty, Tomcat, Nginx, JBoss, Oracle Weblogic • Database: PostgreSQL, MySQL, Azure Database for PostgreSQL, Azure Database for MySQL, Amazon RDS (PostgreSQL/MySQL), Amazon Aurora (PostgreSQL/MySQL), Oracle • OS: Red Hat Enterprise Linux, Amazon Linux • IDE/CLI: Eclipse, IntelliJ, Ant, Maven, Gradle, Npm • CI/CD: Bitbucket/Gitlab, Bamboo/Jenkins, SonarQube (code quality inspection), Robot Framework (test automation) • Cloud Infrastructure: AWS, Azure • Infrastructure as Code: Terraform • Platform: Adobe Experience Manager, Jahia, IBM MFP • Temus is an equal opportunities employer. We welcome applications from all. We do not discriminate by race, religion, belief, ethnicity, origin, disability, age, partnership status, sexual orientation, or gender identity. • We see the diversity of our team as a strategic advantage, and we work actively to maintain it. • By applying for this role, you have read and acknowledge the data privacy statement via this link - temus.com/job-applicant-data-protection/
Responsibilities
• Work with agile cross functional, cross countries teams to design, develop, maintain web/app application base on specifications and ensure successful releases • Support Project Manager/Scrum Master to provide consultation and direction to stakeholders for managing and delivering their expectations • Be a self-starter, proactively recognise and solve issues as they arise • Be motivated in continuous learning and improvement to enhance your skills in an ever changing environment
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT