Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Entry Level
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field. Fundamental understanding of Java programming concepts. Enthusiasm for coding and a willingness to learn new technologies and frameworks. Excellent problem-solving skills and the ability to work collaboratively in a team environment. Strong communication skills, both verbal and written.
About the job
Join our dynamic development team at AvePoint as a motivated and detail-oriented Junior Java Developer. In this role, you will contribute to the design, development, and maintenance of Java-based applications. This is an excellent opportunity for you to learn best practices in software development while collaborating on innovative projects.
About AvePoint
AvePoint is a leading provider of Microsoft 365 management solutions. We empower organizations to maximize their productivity and data security through innovative software solutions. Join us to be part of a dedicated team that values creativity, collaboration, and professional growth.
Similar jobs
1 - 20 of 4,244 Jobs
Search for Full Stack Developer React Java At Avepoint Singapore
Key ResponsibilitiesCraft, develop, and maintain dynamic web applications utilizing React for the frontend and Java for the backend.Engage in collaborative efforts with cross-functional teams, including Developers, DevOps, and Business Analysts, to implement new features and address issues.Participate in all phases of the software development lifecycle, from design to development, testing, deployment, and ongoing maintenance.Architect and integrate RESTful APIs, ensuring secure and efficient communication between frontend and backend systems.Conduct code reviews to uphold coding standards, best practices, and security protocols.Diagnose, troubleshoot, and resolve full-stack issues to ensure application stability and optimal performance.Contribute to minimizing technical debt while enhancing code quality and maintainability.Keep detailed and updated technical documentation; communicate effectively within the team.Collaborate with senior developers on technical design and architectural strategies.Required Skills and Qualifications2–5 years of professional experience in full-stack development with a strong emphasis on React and Java.Deep understanding of React, including hooks, Redux, reusable component design, and microfrontend architecture.Substantial backend development experience in Java, particularly with Spring Boot, Spring MVC, and Spring Data / JPA.Experience in managing both legacy systems and modern microservice architectures.Practical experience in developing and integrating RESTful APIs across frontend and backend layers.Strong command of JavaScript (ES6+), HTML5, and CSS3.Familiarity with modern frontend tooling such as Webpack, Babel, NPM/Yarn, and ESLint.Knowledge of SQL databases and the ability to write optimized queries.Experience in implementing unit tests using Jest and JUnit to ensure code integrity.Proficient in Git and standard version control workflows, with experience in GitLab CI/CD pipelines for build, test, and deployment.
Shape the Future with AvePoint AvePoint is a premier global innovator in data management and governance, serving over 21,000 customers worldwide to enhance their digital workplaces across Microsoft, Google, Salesforce, and various other collaboration platforms. Our extensive global channel partner program boasts over 3,500 managed service providers, value-added resellers, and systems integrators, with our solutions available in over 100 cloud marketplaces. Explore more at www.avepoint.com. At AvePoint, we prioritize investing in our people. Our dynamic culture, driven by agility, passion, and teamwork, empowers you to carve out your career path, make a significant impact, and take ownership of your future. Join us and discover how you can unlock your potential! About the Role: Are you a driven Full-Stack Engineer passionate about crafting exceptional software applications? Become a part of our team to design, develop, and deliver innovative solutions that leave our customers delighted. We are looking for candidates who take pride in their software craftsmanship, embrace agile methodologies, and thrive in a collaborative environment.
Secure Your Future with AvePointAvePoint is a premier global leader in data management and governance, relied upon by over 21,000 clients worldwide to improve their digital workplaces across leading platforms such as Microsoft, Google, Salesforce, and more. Our extensive global channel partner program boasts over 3,500 managed service providers, value-added resellers, and systems integrators, with our solutions available in over 100 cloud marketplaces. For further insights, please visit www.avepoint.com.At AvePoint, we prioritize investing in our workforce. Our culture, which emphasizes agility, passion, and collaboration, empowers you to shape your career, make a meaningful impact, and take charge of your future. Discover how you can unlock your potential with us!Job SummaryWe are on the lookout for an accomplished Java Developer to join our vibrant team. In this pivotal role, you will spearhead the design, development, and implementation of scalable, high-performance microservices-based applications using the JAVA framework. You will collaborate within an agile team responsible for crafting products tailored for the Financial Industry and supporting Financial Supervision functions.
Empowering Your Future with AvePoint AvePoint stands as a global frontrunner in data management and governance, with over 21,000 clients worldwide relying on us to enhance their digital environments across platforms like Microsoft, Google, Salesforce, and others. Our extensive global channel partner program boasts more than 3,500 managed service providers, value-added resellers, and systems integrators, with our offerings available in over 100 cloud marketplaces. For more insights, visit www.avepoint.com. At AvePoint, we are committed to nurturing our talent. Our culture, characterized by agility, enthusiasm, and collaborative spirit, empowers you to steer your career, make a meaningful difference, and take control of your future. Join us and discover how you can unlock your true potential! Job Summary: We are on the lookout for a proficient Backend Developer to oversee and enhance the Master Data Manager (MDM) system, ensuring data integrity and optimizing backend services for seamless functionality. The ideal candidate should possess experience in crafting robust systems utilizing Java and managing databases with Postgres/Oracle RDBMS.
About AvePoint:AvePoint is a global frontrunner in data management and governance, empowering over 21,000 clients worldwide to enhance their digital workplaces across platforms like Microsoft, Google, and Salesforce. Our extensive global channel partner program encompasses over 3,500 service providers, resellers, and integrators, making our solutions accessible in more than 100 cloud marketplaces. Discover more at www.avepoint.com.At AvePoint, we prioritize our people, fostering a culture of agility, passion, and teamwork that allows you to shape your career, make a significant impact, and take charge of your future. Unleash your potential with us!Scope of Service:Develop and implement innovative solutions on the Salesforce platform.Design and manage data models within Salesforce, ensuring scalability, security, and compliance.Create and maintain Salesforce Apex classes, triggers, and Visualforce pages.Implement Salesforce Lightning components and Lightning web components.Configure the Salesforce platform effectively.Develop and maintain integrations between Salesforce and external systems.Execute data migration activities while managing data quality.Troubleshoot and resolve technical issues promptly.Document technical specifications, including system and code changes, adhering to best practices.Conduct code coverage reviews, ensuring compliance with quality standards.Perform code reviews to adhere to security policies and coding standards.Manage end-to-end DevOps processes utilizing the SHIP-HATS platform, including CI/CD pipeline configuration and quality gates implementation.Ensure compliance with government security standards.
Join Our Team as a PeopleSoft Developer!At AvePoint, we are looking for a skilled PeopleSoft Developer with a passion for building and maintaining high-quality systems. If you have at least 3 years of hands-on experience in PeopleSoft development, this could be your next career opportunity!
About the Role We are seeking a Senior Full Stack Engineer with an emphasis on Java. In this role, you will be responsible for designing, developing, and delivering high-quality software applications that exceed our customers' expectations. Your expertise will be crucial in enhancing software quality and fostering a collaborative, agile team environment. Your Responsibilities Design, develop, and deliver robust software applications with a primary focus on Java that meet customer requirements. Enhance software quality by employing Extreme Programming (XP) practices, including code reviews and unit testing. Uphold the principles of the Software Craftsmanship Manifesto throughout the development process. Prepare comprehensive architectural and technical documentation to support project development. Work alongside Business Analysts to refine user stories and ensure clarity in requirements. Collaborate with Quality Assurance teams to implement test automation and resolve any bugs. Assist DevOps teams in automating build and release processes. What We Are Looking For A Degree or Diploma in Computer Science, Computer/Electronics Engineering, Information Technology, or a related field. Proficiency with version control systems, especially Git. Experience with frontend technologies, including but not limited to: AngularJS ReactJS TypeScript Mobile app development (e.g., Swift and Android) Strong backend development expertise, particularly 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 practices and methodologies.
Join AvePoint as an Application Support Analyst!As a key member of our team, you will play a crucial role in ensuring the smooth operation and support of our production applications. Your expertise will contribute to enhancing our system performance and user satisfaction.Key Responsibilities:Monitor Production Systems: Utilize monitoring tools and dashboards to ensure optimal health and performance of our production applications.Incident Management: Proactively address and resolve application incidents, minimizing disruption to business operations while meticulously documenting incident details and resolutions.Root Cause Analysis: Analyze recurring issues, conduct thorough investigations, and implement corrective actions to prevent future occurrences.Collaboration: Work effectively with development, QA, and operations teams to swiftly identify and resolve application issues.Performance Tuning: Assess application performance and implement tuning strategies to enhance system efficiency.Deployment Support: Assist in deploying new releases and patches, ensuring minimal impact on production services.Documentation: Maintain thorough documentation of application support protocols, incident resolutions, and system configurations.User Support: Provide exceptional support to end-users and stakeholders, addressing queries and issues related to production applications.Continuous Improvement: Identify and recommend process improvements and automation opportunities to elevate the efficiency and reliability of application support.
Role Overview Join our innovative engineering team as a Full Stack Developer, where your expertise in Angular, .NET, and SQL will play a vital role in shaping our enterprise-grade applications. You will be responsible for creating and maintaining seamless features, ranging from engaging front-end interfaces to robust back-end services and databases. The ideal candidate for this position is a self-starter who stays ahead of technology trends, actively explores new frameworks and tools, and is not afraid to implement creative solutions to enhance our technology stack. Experience with AI tools or Retrieval-Augmented Generation (RAG) systems will be an added advantage!
OverviewJoin our dynamic team at AvePoint, where we are looking for enthusiastic individuals with exceptional communication skills and a passion for learning. If you thrive in challenging IT environments and excel in delivering outstanding customer service, this opportunity is for you. You’ll have the chance to rapidly develop your IT and interpersonal skills while working on impactful projects.Your RoleAs a Full Stack Software Engineer, you will be instrumental in designing and developing innovative software and web applications. You will collaborate within an agile team, contributing to products that support the Financial Industry and the Monetary Authority of Singapore (MAS) in their financial supervision efforts.Key ResponsibilitiesBackend Development:• Architect, develop, and maintain microservices using .NET Core and .NET 8.• Implement event-driven architectures for seamless microservice communication.• Utilize Entity Framework (EF) for efficient database management.• Containerize applications with Docker to enhance scalability and deployment flexibility.• Apply Domain-Driven Design (DDD) principles for clean, modular code.• Implement OAuth for secure authentication.• Develop security best practices to protect sensitive data.• Leverage AWS services (S3, Lambda, API Gateway, DynamoDB) for backend solutions.• Create RESTful APIs for frontend-backend communication.Frontend Development:• Build responsive and intuitive web applications using React.js and Next.js.• Ensure code quality through unit testing with Jest.• Develop reusable UI components and maintain design consistency using Storybook.• Collaborate with UX/UI designers to implement engaging user experiences.
Thoughtworks Singapore is currently seeking applicants with valid work rights in Singapore, specifically Singapore Citizens and Singapore Permanent Residents.As a Software Developer, you will collaborate closely with business analysts, quality analysts, designers, project managers, and other stakeholders to craft software solutions that drive meaningful change for our clients. You will attentively listen to understand the nuances of business challenges and produce clean, iterative code that delivers impactful results. By balancing strong opinions with a collaborative spirit, our Software Developers uphold the integrity of technology, ensuring that all perspectives are considered.At Thoughtworks, we are committed to exceeding the standards of excellence, striving to deliver top-tier solutions that surpass our clients' expectations. Our engineering and delivery practices reflect this dedication to quality, as our team continually seeks to innovate and enhance our methodologies.Key ResponsibilitiesEmbrace and implement best practices for writing clean, reusable code through Test-Driven Development (TDD), pair programming, and design patterns.Utilize continuous delivery methods to ensure the delivery of high-quality software that adds value to end customers.Collaborate within value-driven teams to innovate customer experiences for our clients.Engage with various team members to develop features, design concepts, and interactive prototypes while embedding best practices and UX specifications.Partner with technologists across cross-functional teams to advocate for and demonstrate a DevOps culture.Assume ownership and accountability beyond individual tasks, consistently pushing boundaries to achieve outstanding results for our clients.Stay abreast of the latest technology trends from our Technology Radar to effectively address client challenges.QualificationsTechnical SkillsMinimum of three years of experience in software development.
Join AvePoint in Shaping the Future!AvePoint stands as a premier global authority in data management and governance, with over 21,000 customers entrusting us to enhance their digital workplaces across platforms like Microsoft, Google, and Salesforce. Our extensive global channel partner program encompasses more than 3,500 managed service providers, value-added resellers, and systems integrators, making our solutions accessible in over 100 cloud marketplaces. For more insights, visit www.avepoint.com.At AvePoint, we prioritize the growth of our team members. Our culture, characterized by agility, passion, and collaboration, empowers you to define your career path, make a meaningful impact, and take charge of your future. Explore how you can unlock your full potential with us!Your Role: Salesforce Engineer (COTS)As a Salesforce Engineer, your skills in Salesforce development and application maintenance will play a crucial role in delivering cutting-edge digital solutions. This position involves working with Commercial Off-The-Shelf (COTS) systems, ensuring the smooth deployment, maintenance, and enhancement of Salesforce-based applications in alignment with our organizational objectives.Key ResponsibilitiesCollaborate with various stakeholders to customize Salesforce applications according to business needs.Oversee the full lifecycle of Salesforce solutions, encompassing development, testing, deployment, and ongoing maintenance.Diagnose and rectify application issues to ensure optimal performance and availability.Establish and maintain integrations between Salesforce and other enterprise systems.Assess and recommend tools, modules, and features to boost Salesforce functionality.Uphold compliance with best practices, security policies, and organizational guidelines related to Salesforce implementation.Offer technical support, training, and documentation to stakeholders using Salesforce applications.
Job Summary We are seeking a skilled Java Developer with extensive experience in Java programming, container technologies (like Kubernetes and OpenShift), and a solid grounding in solution architecture. This pivotal role will spearhead our Java replatforming project, ensuring technical excellence and high-quality software delivery. The ideal candidate will blend exceptional coding skills with leadership capabilities to effectively guide our development team. Key Responsibilities Review and analyze vendor-submitted code for quality, efficiency, and best practices adherence. Provide comprehensive feedback and actionable recommendations for code enhancements. Collaborate with vendors to troubleshoot and resolve identified issues. Ensure that all vendor-provided code aligns with organizational standards and requirements. Establish and maintain robust code review guidelines and processes. Work closely with Business Analysts and Quality Engineers to elaborate on user stories, facilitate test automation, and address bug fixes. Engage in architectural discussions to influence and improve system design. Collaborate with the deployment and DevOps teams to establish continuous integration, build, and release automation. Review source code scan reports and work with vendors to rectify identified issues. Participate in application deployment across various environments. Engage with key stakeholders across business units to comprehend their requirements and ensure vendors convert these into architectural specifications. Stay current with the latest Java technologies and industry trends, providing insights and suggestions to the team. Continuously research emerging technologies and propose relevant updates. What We Are Looking For A minimum of 2 years as a technical lead throughout the complete software development lifecycle, including conception, architecture definition, detailed design, scoping, planning, implementation, testing, documentation, delivery, and maintenance. Strong proficiency in software architecture principles, design patterns, and best practices. Hands-on experience in designing and developing reusable components, microservices, and Kubernetes-based applications. Solid understanding of Java, Containers, shell scripting, various operating systems, and databases (especially Oracle). Familiarity with other programming languages is a plus.
Securing the Future with AvePointAvePoint stands as a global frontrunner in data management and governance, fostering digital workplaces for over 21,000 customers worldwide, including platforms like Microsoft, Google, and Salesforce. Our extensive global channel partner program encompasses more than 3,500 managed service providers and systems integrators, with our solutions accessible in over 100 cloud marketplaces. Discover more at www.avepoint.com.At AvePoint, we are committed to investing in our people. Our culture, fueled by agility, passion, and teamwork, empowers you to shape your career while making a significant impact. Join us and unleash your potential!About the RoleWe are seeking a skilled Solution Architect to spearhead the design, development, and deployment of scalable, resilient microservices-based systems. As a key player, you will focus on architecting solutions that incorporate a React front-end and .NET backend, ensuring optimum performance and security while promoting innovation in a collaborative setting.Key ResponsibilitiesArchitectural Design: Craft microservices systems utilizing a React front-end and .NET backend, guaranteeing scalability and security.Technology Strategy: Establish the technology roadmap while keeping abreast of trends in microservices and full-stack development.System Integration: Ensure seamless integration between microservices and the front-end.Performance Optimization: Detect bottlenecks and enhance architecture for speed and reliability.Security: Apply security best practices and ensure regulatory compliance.Technical Leadership: Provide mentorship and assess technical deliverables for standard adherence.Collaboration: Partner with cross-functional teams to translate business needs into technical solutions.Documentation: Maintain clear architectural documentation for system design, data flows, and deployment.Continuous Improvement: Champion DevOps methodologies, including CI/CD and automated testing.
Securing the Future with AvePointAvePoint is a global leader in data management and governance, trusted by over 21,000 customers worldwide to enhance their digital workplaces across Microsoft, Google, Salesforce, and other collaboration platforms. Our global channel partner program includes more than 3,500 managed service providers, value-added resellers, and systems integrators, with our solutions featured in over 100 cloud marketplaces. To learn more, visit www.avepoint.com.At AvePoint, we are committed to investing in our people. Our culture, fueled by agility, passion, and teamwork, empowers you to shape your career, make a significant impact, and take ownership of your future. Discover how you can unleash your potential with us!Job SummaryWe are looking for a talented Database Administrator to become a vital member of our dynamic team, responsible for developing, enhancing, and maintaining IT systems and applications that support our data management needs. In this position, you will ensure the database architecture is secure, scalable, and reliable while providing support and resolving any database-related issues.
Overview This role offers an exciting opportunity to join a dynamic and rapidly expanding organization, assisting our clients in executing their IT digitization strategies and roadmaps. If you're motivated by challenges and eager to work with cutting-edge IT technologies, we invite you to explore whether this position aligns with your career aspirations. Your Role and Responsibilities Collaborate with customers, internal stakeholders, and external vendors to kick off projects. Clearly articulate project goals, objectives, scope, deliverables, timelines, costs, payment milestones, and prepare comprehensive project management plans to ensure successful project execution. Assemble and lead the project team, guiding their efforts throughout the project lifecycle. Facilitate effective team communication and collaboration through organized meetings, conflict resolution, and the elimination of obstacles faced by both internal and external teams. Engage with international teams as needed. Proactively identify potential risks, assess their impacts, and devise mitigation strategies. Establish and monitor project budgets, ensuring fiscal efficiency while adhering to financial boundaries. Maintain transparent communication with clients and stakeholders, providing regular updates on project progress to both external and internal audiences. Manage client expectations effectively throughout the project. Implement quality control processes to ensure that deliverables meet established standards and satisfy client requirements. Review team deliverables prior to client submission. Oversee daily operational aspects of projects and handle ad-hoc tasks as required.
AvePoint is hiring a Senior Software Engineer based in Singapore. This position centers on leading important projects while shaping technical direction for both immediate needs and the broader ministry ecosystem. The role involves balancing hands-on delivery with building solutions that other teams can reuse, all while navigating technical trade-offs and helping set patterns for success across the organization. Strategic Technical Delivery Independently lead and deliver high-priority projects, ensuring quality and meeting deadlines with minimal oversight. Make technical decisions that consider timelines, scope, budget, and long-term sustainability. Oversee modernization efforts involving legacy technologies, including Java, Appian, OutSystems, Pega Cloud, and Microsoft Dynamics. Proactively identify and manage technical dependencies, keeping stakeholders informed about constraints and their potential impact on schedules. Contributing Across the Ministry Design reusable frameworks, patterns, and infrastructure for multiple ministry systems. Document architectural choices, implementation patterns, and lessons learned to support knowledge sharing. Participate in shared technical goals and continuous improvement initiatives throughout the ministry. Mentor engineers through code reviews, technical guidance, and helping establish best practices. Managing Trade-offs and Decision Making Evaluate when to build custom solutions versus leveraging existing platforms, considering data sovereignty, operational complexity, and organizational constraints. Balance urgent project goals with the need to create sustainable infrastructure for future work. Navigate competing priorities between ideal solutions and practical approaches that address both current and future needs. Identify and communicate the impact of technical debt, making informed decisions about how and when to address it.
Join our dynamic development team at AvePoint as a motivated and detail-oriented Junior Java Developer. In this role, you will contribute to the design, development, and maintenance of Java-based applications. This is an excellent opportunity for you to learn best practices in software development while collaborating on innovative projects.
Securing the Future with AvePointAvePoint is a global leader in data management and governance, trusted by over 21,000 customers worldwide to enhance their digital workplaces across Microsoft, Google, Salesforce, and other collaboration platforms. Our extensive global channel partner program encompasses more than 3,500 managed service providers, value-added resellers, and systems integrators, with our innovative solutions featured in over 100 cloud marketplaces. To learn more about us, visit www.avepoint.com.At AvePoint, we are committed to investing in our team members. Our culture, driven by agility, passion, and teamwork, empowers you to shape your career, make a significant impact, and take ownership of your future. Discover how you can unleash your potential with us!
About AvePoint:AvePoint is a pioneering force in the realm of data management and governance. With over 21,000 clients globally, our innovative solutions enhance digital workplace experiences across platforms like Microsoft, Google, and Salesforce. Our extensive channel partner network comprises more than 3,500 managed service providers and value-added resellers, making our services accessible in over 100 cloud marketplaces. Discover more about us at www.avepoint.com.At AvePoint, we prioritize investing in our people. Our core values of agility, passion, and teamwork empower you to shape your career, make a significant impact, and take charge of your future. Join us to unleash your potential!About the Role:As a Data Engineer, you will be instrumental in supporting our Data Movement project, which entails building, integrating, and testing a comprehensive Data Toolkit. This toolkit aims to standardize efforts across the organization to enhance Data Ingestion and Observability. You will also execute and assist in the migration of systems and data from legacy systems to the new Data Toolkit.
Mar 4, 2026
Sign in to browse more jobs
Create account — see all 4,244 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.