AvePoint Logo

AvePoint

Senior Full Stack Engineer (Java Domain) (#62)

Posted 16 Days Ago
Be an Early Applicant
Singapore
Senior level
Singapore
Senior level
The Senior Full Stack Engineer will design and develop software applications with a primary focus on Java. Responsibilities include improving software quality through XP practices, preparing technical documentation, collaborating with teams on testing, and supporting DevOps processes.
The summary above was generated by AI

About the Role

We are looking for a Senior Full Stack Engineer with a strong focus on Java to design, develop, and deliver exceptional software applications that delight our customers. In this role, you will leverage your expertise to enhance software quality and contribute to a collaborative and agile team environment.

Your Responsibilities

  • Design, develop, and deliver working software applications with a focus on Java to meet customer needs.
  • Improve software quality using Extreme Programming (XP) practices such as code reviews and unit testing.
  • Adhere to the Software Craftsmanship Manifesto in all aspects of development.
  • Prepare architectural and technical documents to guide project development.
  • Assist Business Analysts in elaborating user stories to ensure clear requirements.
  • Collaborate with Quality Assurance teams on test automation and bug fixes.
  • Support DevOps teams in build and release automation processes.

What We Are Looking For

  • Degree or Diploma in Computer Science, Computer/Electronics Engineering, Information Technology, or related disciplines.
  • Proficiency with version control systems, particularly Git.
  • Experience with frontend technologies, including but not limited to:
    • ReactJS
    • TypeScript
    • Mobile app development (e.g., Swift and Android)
  • Strong backend development experience, specifically in:
    • Java/Kotlin
    • Node.js
    • Other relevant stacks (e.g., RoR, Python).
  • Familiarity with low-code application platforms such as:
    • OutSystems
    • Mendix
    • Pega
    • Appian
    • MS Power Apps.
  • Knowledge of agile processes/practices (e.g., Scrum, Extreme Programming), continuous integration/continuous deployment, and cloud platforms (e.g., AWS/GCP/Heroku).
  • Experience with Continuous Integration tools such as Bamboo or TeamCity.
  • Proficiency in low-code development and wireframing tools, particularly Figma.
  • Experience in a Mac/Linux environment, along with familiarity with both Windows and UNIX/Linux servers.
  • Understanding of Design Patterns, Unit Testing, and mobile application development is advantageous.
  • Excellent presentation and listening skills, along with strong problem-solving and analytical abilities.
  • Familiarity with cloud technology (e.g., AWS, Azure) and relevant certifications will be highly valued.

Ideal Traits

  • High expectations of self and keen to share knowledge with teammates.
  • Curiosity and openness to new ideas, with a quick ability to learn new skills.
  • Self-driven and independent with strong communication and interpersonal skills.

Ready to make an impact with your Java expertise? Apply now!

Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice.

Top Skills

Android
Appian
AWS
Bamboo
Figma
GCP
Git
Heroku
Java
Kotlin
Linux
Mendix
Ms Power Apps
Node.js
Outsystems
Pega
Python
React
Ruby On Rails
Swift
Teamcity
Typescript
Unix
Windows

Similar Jobs

17 Days Ago
Singapore, SGP
Senior level
Senior level
Financial Services
The Senior/Staff Engineer will coordinate backend requirements, technical design, and development related to message delivery systems. Responsibilities include performance optimization, solving technical issues, and ensuring system reliability. The role requires familiarity with service architecture and middleware as well as understanding distributed systems principles.
19 Days Ago
Singapore, SGP
Mid level
Mid level
Fintech • Analytics
The Lead Software Development role involves Java development with a focus on delivering high-quality software, design components, collaborating with Business Analysts, and participating in DevOps practices. The candidate must possess solid software design skills and a commitment to producing maintainable and performant code.
Top Skills: ActivemqAws Managed ServicesCamelCi/CdDockerGitJava 8KubernetesMicro-ServicesPaasPl/SqlPostgresRestful Server DevelopmentSpringTest-Driven Development
19 Days Ago
Singapore, SGP
Senior level
Senior level
Information Technology
As a Java Technical Lead, you will design solutions for IT-related issues, oversee project implementation, conduct code reviews, mentor junior developers, and ensure quality deliverables using best practices in coding and development.
Top Skills: AngularBootstrapDockerIbm MqJavaJqueryKafkaKarateKatalonKubernetesMicrofocus UftMySQLOracleRestfulSeleniumSoapSpringSpring BootStrutsWeblogicWebsphere

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account