AvePoint

Senior Full Stack Engineer (Java Domain)

AvePoint

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
7 hours ago
Work mode
In office
Education
Degree or Diploma in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We seek an experienced Senior Full Stack Engineer specialized in Java to create, develop, and deliver high-quality software solutions that exceed customer expectations. This role demands technical expertise and a team-oriented mindset within an agile development setting.

Key Responsibilities

  • Design and implement functional software applications prioritizing Java technologies to meet client requirements.
  • Adopt Extreme Programming methods, including thorough code reviews and unit test implementations, to enhance software reliability.
  • Embody the principles of the Software Craftsmanship Manifesto in all development duties.
  • Produce detailed architectural and technical documentation supporting project development processes.
  • Collaborate with Business Analysts to refine user stories ensuring clear and precise requirement definitions.
  • Partner with Quality Assurance teams to advance automated testing initiatives and resolve software defects.
  • Assist DevOps teams with activities related to build and release automation.

Candidate Profile

  • Possess a Degree or Diploma in Computer Science, Computer/Electronics Engineering, Information Technology, or closely related fields.
  • Experienced with version control tools, especially Git.
  • Familiar with frontend frameworks including AngularJS, ReactJS, and TypeScript; experience with mobile app development using Swift and Android platforms is a plus.
  • Strong backend development expertise in Java or Kotlin, Node.js, and optionally other environments such as Ruby on Rails or Python.
  • Knowledgeable in low-code platforms like OutSystems, Mendix, Pega, Appian, and Microsoft Power Apps.
  • Practiced in agile methodologies such as Scrum and Extreme Programming, and acquainted with continuous integration and deployment workflows alongside cloud platforms like AWS, GCP, or Heroku.
  • Hands-on experience with Continuous Integration tools such as Bamboo or TeamCity and proficiency in low-code development and wireframing tools, especially Figma.
  • Comfortable working in Mac/Linux environments with a good understanding of Windows and UNIX/Linux server setups.
  • Understanding of Design Patterns, unit testing, and mobile application development considered an asset.
  • Excellent communication skills, including presentation, listening, problem-solving, and analytical abilities.
  • Familiarity with cloud technologies (AWS, Azure) plus relevant certifications is advantageous.

Desired Attributes

  • High personal standards and eagerness to share knowledge within the team.
  • Curious mindset, open to learning and quickly adopting new skills.
  • Self-motivated, autonomous, with strong interpersonal and communication skills.

Privacy Notice

Any personal information collected during application will be handled in strict compliance with data protection laws and company privacy policies.

Level

Senior

Minimum education

Diploma / ITI / Vocational

Tools & software

TypeScript required Git required Node.js required Kotlin required

How they work

Communication Problem Solving Initiative Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer