Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
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.
Join our dynamic team at crypto as a Senior Java Developer specializing in trading platforms. You will be pivotal in designing and implementing state-of-the-art trading solutions that deliver high performance and reliability. This is an opportunity to work at the forefront of the cryptocurrency sector, making a significant impact in a fast-paced environment.
Join our dynamic team at fuku as a Flowable & Java Developer, where you will play a pivotal role in designing, developing, and maintaining innovative workflow-driven applications tailored for enterprise banking systems. In this exciting position, you will leverage your expertise in BPMN-based process orchestration with Flowable, create robust Spring Boot microservices, and ensure seamless integration with various upstream and downstream banking systems while complying with stringent regulatory and security standards.Key Responsibilities:Design, develop, and maintain BPMN workflows utilizing Flowable (Process, Task, and DMN).Create high-quality Java applications using Spring and Spring Boot frameworks.Construct and integrate RESTful APIs to facilitate banking workflows including KYC, AML, onboarding, and approvals.Customize Flowable components, listeners, delegates, and integrate with external systems.Engage in system design, code reviews, and performance optimization of workflow engines.Collaborate with business analysts, compliance, and QA teams to enforce regulatory requirements.Support CI/CD pipelines, manage deployments, and oversee production releases in a controlled banking environment.Diagnose production issues and maintain system stability and performance.
Join our dynamic team as a Java Developer and leverage your expertise to build innovative applications. You will collaborate with cross-functional teams to develop robust solutions, ensuring high performance and responsiveness. This role requires a passion for coding and the ability to work in a fast-paced environment.
Join Accion Labs as a Java Application Developer and take your career to the next level! We are seeking a talented and motivated individual who thrives in an innovative environment. In this role, you will be responsible for designing, developing, and maintaining robust Java applications. This is an excellent opportunity to contribute to our dynamic team and work on exciting projects that make a difference.
Join our dynamic team at Accion Labs as a Java Developer! We are seeking a skilled professional who is passionate about developing innovative software solutions. In this role, you will work on exciting projects, collaborating with talented engineers and contributing to the overall success of our initiatives. If you thrive in a fast-paced environment and are eager to tackle challenges, we want to hear from you!
Lead Database AdministratorAs a Database Administrator, you will play a pivotal role in managing and optimizing our database systems. Your responsibilities will include:Overseeing and directing database modifications through a structured change request process, while providing regular status updates to stakeholders.Engaging in development projects focusing on logical and physical database architectures.Facilitating data modeling sessions with clients and conducting review meetings to ensure alignment with requirements.Swiftly addressing incidents, investigating issues, and offering both temporary and permanent solutions for escalated problems.Contributing to performance tuning and management, as well as the initial setup of databases.Proactively measuring and monitoring database performance and availability, implementing corrective measures to enhance efficiency.Ensuring compliance with agreed-upon service levels, maintaining detailed configuration documentation, and providing regular reports to relevant parties.Maintaining service level requirements and proposing action plans for improvements as necessary. Overseeing database management in accordance with standard operating procedures.Leading the implementation of service continuity strategies, including backup/restore processes and disaster recovery planning to ensure uninterrupted business operations.Participating in and guiding database implementation initiatives.Staying updated on the latest database technologies.Demonstrating strong teamwork and leadership qualities.
We are seeking a talented and motivated Java Developer to join our dynamic team at Accion Labs in Singapore. In this role, you will work on exciting projects that leverage the latest technologies and methodologies to deliver high-quality software solutions. As a Java Developer, you will be responsible for designing, developing, and maintaining Java applications, collaborating with cross-functional teams, and ensuring optimal performance of the applications.
Join Accion Labs as a Java Developer and embark on a journey of innovation and technology. You will be part of a dynamic team, working on exciting projects that push the boundaries of software development.
Assurity Trusted Solutions (ATS), a wholly owned subsidiary of the Government Technology Agency (GovTech), is committed to providing innovative IT solutions and services to bolster security and enhance operational efficiency. We partner with government entities and commercial stakeholders to deliver dependable infrastructure and operational services, utilizing cutting-edge technologies to effectively address cyber risks.We are excited to welcome a talented Application Database Administrator to our vibrant team. The ideal candidate will be tasked with overseeing, maintaining, and optimizing our database systems to ensure they effectively support various application infrastructures. This role demands robust technical expertise, analytical prowess, and a thorough understanding of database management principles, particularly in cloud-based or hybrid environments.Key Responsibilities:Collaborate with application developers and system architects to design and implement database structures that meet the organization's application requirements.Develop and optimize database queries for efficient data retrieval and manipulation, enhancing application performance.Monitor and fine-tune database performance to boost overall application responsiveness and efficiency.Create and maintain data models that accurately reflect the organization's data relationships, ensuring scalable and well-structured databases.Implement automation for database deployment, configuration, and maintenance to streamline operations and minimize manual effort.Enforce security measures within databases to safeguard sensitive data, including access controls, encryption, and adherence to security best practices.Work closely with application developers to understand their database needs, provide guidance on best practices, and support optimization of database interactions.Troubleshoot and resolve database-related issues, providing support to developers and participating in incident response and problem-solving efforts.
Role Responsibilities:- Design, develop, and maintain robust microservices and backend APIs leveraging Java and Spring Boot.- Implement clean, modular, and testable code that adheres to enterprise standards.- Create RESTful services and facilitate integration with both internal and external systems.- Develop and manage event-driven components utilizing Kafka.- Strategically design Kafka topics, partitions, and consumer groups to ensure high throughput and fault tolerance.- Diagnose and resolve Kafka production issues while optimizing producer and consumer performance.- Collaborate with Oracle databases to design schemas, stored procedures, and enhance complex SQL queries.- Safeguard data integrity through performance tuning and efficient query execution.- Assist with migration and data integration tasks as necessary.
Join our dynamic team at Accion Labs, where innovation meets excellence! We are on the lookout for talented Java Developers who are passionate about building robust applications and solving complex problems. This is an exciting opportunity for mid-senior level professionals to contribute to cutting-edge projects in a collaborative environment.
Join our team as an innovative and seasoned IT Project Manager focused on spearheading the delivery of comprehensive Java-based software development projects. The successful candidate will bring a robust technical acumen in Java development, extensive hands-on experience in Agile methodologies, and a demonstrated capability to navigate stakeholder dynamics within intricate government settings.Key ResponsibilitiesDirect the planning, execution, and successful delivery of Java applications while adhering to public sector standards and regulations.Lead cross-functional Agile development teams, which include developers, testers, business analysts, and UX/UI designers.Convert business requirements into actionable technical plans, ensuring alignment with governmental project goals and compliance standards.Apply Agile methodologies such as Scrum, Kanban, sprint planning, and retrospectives to promote iterative delivery and ongoing enhancement.Oversee all stages of the software development lifecycle (SDLC), encompassing initiation, deployment, and maintenance.Identify and manage project risks, issues, dependencies, and change requests, ensuring clear and consistent communication with stakeholders.Generate regular project reports, status updates, and dashboards for both internal and external stakeholders.Cultivate strong relationships with government clients, fostering transparency, trust, and stakeholder alignment throughout the project lifecycle.Ensure all project documentation, audit trails, and deliverables comply with public sector governance requirements.
Join our dynamic engineering team at NCS in Singapore as a Software Engineer specializing in Java Core. We are looking for a meticulous and analytical professional who will design, develop, and maintain high-performance Java applications. You will adhere to best practices in software architecture and ensure top-notch code quality while collaborating with cross-functional teams to deliver scalable solutions that align with our business goals.Key Responsibilities:Develop, test, and maintain robust Java applications leveraging core Java technologies and frameworks.Design and implement efficient algorithms and data structures to tackle complex technical challenges.Produce clean, well-documented code that complies with established coding standards and design patterns.Conduct code reviews and provide constructive feedback to teammates, ensuring code quality and uniformity.Work closely with product managers and stakeholders to comprehend requirements and translate them into technical specifications.Diagnose and resolve production issues by analyzing root causes and implementing effective solutions.Engage in architectural discussions and contribute to system design decisions.Enhance application performance through profiling, analysis, and execution of performance improvements.Maintain thorough documentation of code, systems, and processes for knowledge sharing.Stay updated with industry best practices and emerging Java technologies.
Are you a skilled Java Backend Developer with a passion for building innovative applications? Join our dynamic team at fuku, where your expertise in Flowable Engage will drive the development of enterprise-grade conversation and workflow-driven solutions. This role is crucial as it focuses on enhancing the Flowable process management platform by integrating chat and connectivity with external messaging systems like WhatsApp and WeChat.Key Responsibilities:Application Development: Design, develop, and maintain robust backend services using Java 8/11+ and Spring Boot.Flowable Implementation: Customize Flowable Engage features to facilitate chat-driven workflows and integrate with external messaging platforms.Workflow Automation: Create and deploy BPMN and CMMN models utilizing Flowable Design.API & Microservices: Develop and integrate RESTful APIs ensuring seamless communication between the Flowable engine and other systems.Custom Task Development: Build custom Java tasks and delegate expressions to extend Flowable’s capabilities.System Integration: Connect messaging systems and relational databases to support high-performance applications.Collaboration: Work within Agile/Scrum teams, translating business needs into technical solutions.
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.
Join us as a Core Java Developer, where you will play a key role in designing, developing, and maintaining robust backend applications tailored for the banking sector. Leveraging Core Java, Spring Framework, and Spring Boot, you will work within a microservices architecture to build and integrate RESTful APIs and event-driven services utilizing Kafka, ensuring support for high-volume banking transactions and systems. Your expertise will help in developing, deploying, and managing microservices in containerized environments using Docker and Kubernetes. Collaboration with business analysts, architects, and cross-functional teams will be essential to deliver secure and high-performance solutions that meet stringent banking requirements. You will also be responsible for ensuring code quality through unit testing, code reviews, performance optimization, and adherence to enterprise development standards.
Join our dynamic team at ncs3 as a Database Administrator and play a crucial role in managing and optimizing our database systems. You will be responsible for ensuring data integrity, performance tuning, and implementing robust backup and recovery solutions. Ideal candidates will have a strong background in database management and a passion for technology.
Role overview fuku is hiring a Java Engineer in Singapore to help build and scale real-time communication platforms for the banking sector. This role focuses on designing, optimizing, and scaling enterprise-grade systems using Java, microservices, cloud, and Kafka. The work involves architecture and high-impact engineering, not just maintenance. What you will do Design and build microservices that handle millions of real-time interactions daily across enterprise communication platforms. Lead complex system design, translating business needs into scalable and resilient architectures for distributed environments. Modernize legacy systems, troubleshoot production issues, and improve performance in high-throughput settings. Promote Test-Driven Development, implement CI/CD pipelines, and encourage clean architecture and best practices. Work closely with stakeholders, architects, and product teams to deliver solutions that align with technical and business goals. Requirements Experience with Java, Spring Boot, and microservices in production environments that require scalable distributed systems. Deep understanding of Kafka, messaging systems, event-driven architecture, and real-time data streaming at enterprise scale. Strong computer science fundamentals: algorithms, data structures, and object-oriented design, with hands-on application. Practical expertise with Docker, Kubernetes, CI/CD pipelines, and deploying cloud-native applications in complex production settings. Ability to independently resolve complex technical challenges, optimize system performance, and manage high-pressure production incidents. Platform details Centralized messaging platform integrating SMS, Email, Push notifications, and real-time chat for banking clients. Tech stack includes Spring WebFlux, Kafka Streams, Apache Camel, Kubernetes, and reactive architectures. Contribute to re-architecting legacy systems, building event-driven solutions, and shaping the future of digital banking communication. Hiring process Initial screening includes a rigorous Codility test; only highly skilled engineers move forward. Seeking established experts with strong fundamentals and real-world system design experience. Why join fuku? Work on engineering challenges at scale, not just feature delivery. Collaborate with experienced engineers and use modern technologies that stretch your skills. Directly influence the technical direction of a global banking communication platform. How to apply To apply, contact Naveen at naveen.vasudevan@Tangspac.com.
Join Accion Labs as a Senior Java Developer specializing in AngularJS and contribute to innovative software solutions in a dynamic environment. We are seeking a talented individual who thrives in a collaborative setting and is passionate about developing high-quality applications.
ThoughtWorks Singapore is currently accepting applications exclusively from Singapore Citizens and Singapore Permanent Residents due to specific business requirements.As a Senior Software Developer, you will engage with business analysts, designers, project managers, and other stakeholders to craft software solutions that drive significant impact for our clients. Your role involves understanding the intricacies of business challenges and writing clean, iterative code to produce exceptional outcomes while consistently promoting superior engineering practices. You will uphold technological integrity, ensuring diverse perspectives are valued and integrated into the solution process.Thriving teams depend on collaboration and constructive discussions. As a Senior Developer, you will foster this collaborative spirit while steering teams towards realizing ambitious technological visions and mentoring junior consultants. You will utilize your profound technical expertise to tackle complex business issues and proactively evaluate your team's health, code quality, and nonfunctional requirements.Key ResponsibilitiesAdopt industry best practices such as Test-Driven Development (TDD), pair programming, and design patterns to write maintainable and reusable code.Champion continuous delivery methodologies to provide high-quality software that delivers value to customers promptly.Lead the integration of AI tools throughout the development lifecycle, enhancing productivity and maintaining high code quality while enabling more innovative problem-solving.Collaborate within value-driven teams to create innovative customer experiences.Design and develop large-scale distributed systems utilizing microservices architecture.Work closely with teammates to develop features, design concepts, and interactive prototypes, ensuring adherence to best practices and UX specifications.Apply insights from our Technology Radar to address client challenges effectively.