CrawlJobs Logo

Backend Developer

nttdata.com Logo

NTT DATA

Location Icon

Location:
Indonesia , Jakarta Selatan

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join NTT DATA as an Associate Software Development Engineer and contribute to innovative software solutions. This entry-level role requires a bachelor's degree in Computer Science or Engineering and a minimum of 2 years of experience in backend development, particularly with Java and microservices. Collaborate with diverse teams and thrive in a dynamic environment. The Associate Software Development Engineer is an entry level subject matter expert, tasked with assisting with designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools. This role is accountable for assisting with for detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients. This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.

Job Responsibility:

  • Design, build, and maintain efficient, reusable, and reliable code
  • Develop and manage RESTful APIs or GraphQL to support front-end features
  • Design and optimize database schemas (SQL or NoSQL) for scalability and performance
  • Implement security and data protection settings
  • Collaborate with Front-End developers to integrate user-facing elements with server-side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Participate in the entire application lifecycle, focusing on coding, debugging, and unit testing
  • Assisting with designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools
  • Assisting with detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients
  • Designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data

Requirements:

  • Bachelor's degree or equivalent in Computer Science, Engineering or a related field
  • Minimum 2 years of experience developing backend services using Java with Spring Boot
  • Strong understanding of SQL and experience working with relational databases
  • Experience building and maintaining backend services using JavaScript / Node.js
  • Able to understand business and technical requirements and translate them into backend solutions
  • Proactive in providing feedback, identifying gaps, and suggesting improvements
  • Demonstrates a strong willingness to learn, with an active and collaborative attitude
  • Familiarity with Quarkus (experience is a plus, not mandatory)
  • Exposure to modern backend architecture (REST APIs, microservices, etc.)
  • Experience working in an agile or collaborative development environment
  • Proven experience in at least one major backend language (e.g., Java/Spring Boot, Node.js, Go, or Python/Django)
  • Strong knowledge of SQL (PostgreSQL/MySQL) and/or NoSQL (MongoDB/Redis) databases
  • Deep understanding of Microservices architecture and building/documenting robust APIs
  • Some expertise of data structures, algorithms, and software design with strong analytical and debugging skills
  • Knowledge of micro services-based software architecture and experience with API product development
  • Basic understanding of container run time (Kubernetes, Docker, LXC/LXD)
  • Some proficiency with agile, lean practices and believes in test-driven development
  • Possess a can-do attitude and one that takes initiative
  • Ability to work well in a diverse team with different backgrounds and experience levels
  • Ability to thrive in a dynamic, fast-paced environment
  • Some proficiency with CI/CD concepts and tools
  • Some proficiency with cloud-based infrastructure and deployments
  • Excellent attention to detail

Nice to have:

Familiarity with Quarkus (experience is a plus, not mandatory)

Additional Information:

Job Posted:
March 18, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Backend Developer

Senior Software Developer, Backend Platform

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
145000.00 - 170000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience building scalable backend systems in Go and/or Python
  • Deep familiarity with server-side frameworks such as Django or Go-based systems
  • Strong track record designing or maintaining internal developer platforms or shared infrastructure
  • Experience mentoring engineers, guiding technical decisions, and contributing to team-wide strategies
  • Passion for developer productivity, quality engineering practices, and thoughtful abstraction
Job Responsibility
Job Responsibility
  • Design and lead high-impact projects to improve frameworks, common libraries, and the backend development lifecycle
  • Own and evolve core tooling used across the monorepo — including static analysis, code formatting, and project scaffolding
  • Build delightful developer experiences with enhanced IDE plugins (VSCode, Goland, PyCharm) and interface definition tools like Protobuf
  • Drive best practices in backend architecture through standardization, automation, and opinionated defaults
  • Mentor engineers across the org and champion team values like “Start with Why” and “Easy to Make the Right Choice”
  • Collaborate with cross-functional stakeholders to align on tooling investments, migration strategies, and security improvements
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Lead Backend Java Developer

The Applications Development Manager is a senior level position responsible for ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Hands-on development experience required
  • Must have hands-on backend Java development experience
  • Experience in applications development
  • Experience in management
  • Experience managing global technology teams
  • Working knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team
  • Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Backend Developer

As a Backend Engineer, you will design, build, and optimize software powering ne...
Location
Location
South Africa , Cape Town
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of backend development experience
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent
  • Strong proficiency in Python
  • Experience working with Web/Cloud services, particularly AWS
  • Prior experience working on in-house solutions
Job Responsibility
Job Responsibility
  • Develop and enhance backend features to improve the product
  • Maintain, debug, and optimize existing features
  • Plan and implement software architecture and code designs
  • Participate in on-call duty (24/7) for 1 week every 2 months
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package including medical aid, life and disability insurance
  • 20 days paid vacation plus additional leave types (e.g., maternity, study leave)
  • 6 months maternity/paternity leave (after 1 year of service)
  • Company-wide events, cash recognition awards, and a referral bonus program
  • Ongoing technical and soft skills training
  • Exposure to the latest technologies and the opportunity to shape product and growth globally
  • Fulltime
Read More
Arrow Right

Backend Developer

As a Backend Developer, you will be a key architect of the engine that powers ou...
Location
Location
Serbia
Salary
Salary:
515500.00 - 679500.00 RSD / Month
fundraiseup.com Logo
Fundraise Up
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of backend development experience, preferably in a product-driven environment
  • Strong, hands-on experience with Node.js and modern frameworks like Koa or NestJS
  • Deep expertise in TypeScript, including its advanced typing and module systems
  • Solid experience with MongoDB or other NoSQL databases
  • Familiarity with event-driven architecture using tools like Kafka, RabbitMQ, or Bull/Redis
  • Hands-on experience with ClickHouse (or similar analytics DBs) and Elasticsearch
  • A strong understanding of system design, clean architecture principles, and performance optimization
  • The ability to work independently, take ownership of your work, and see projects through to completion
  • Comfortable working within a Russian-speaking team
Job Responsibility
Job Responsibility
  • Design, build, and maintain clean, efficient, and scalable backend services in Node.js and TypeScript
  • Develop new product features from concept to deployment, collaborating closely with product managers and frontend engineers
  • Own key parts of our backend architecture, making critical decisions that enhance performance, reliability, and security
  • Write comprehensive unit tests and conduct thorough code reviews to maintain code quality
  • Proactively identify and implement system improvements, refactoring legacy code where necessary
  • Contribute to a culture of engineering excellence by mentoring others and sharing your expertise
What we offer
What we offer
  • 31 days off
  • 100% paid telemedicine plan
  • Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace
  • English learning courses
  • Relevant professional education
  • Gym or swimming pool
  • Co-working
  • Remote working
  • Stock options
  • Fulltime
Read More
Arrow Right

Backend Developer

As a Backend Developer, you will be a key architect of the engine that powers ou...
Location
Location
Cyprus
Salary
Salary:
4700.00 - 6100.00 EUR / Month
fundraiseup.com Logo
Fundraise Up
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of backend development experience, preferably in a product-driven environment
  • Strong, hands-on experience with Node.js and modern frameworks like Koa or NestJS
  • Deep expertise in TypeScript, including its advanced typing and module systems
  • Solid experience with MongoDB or other NoSQL databases
  • Familiarity with event-driven architecture using tools like Kafka, RabbitMQ, or Bull/Redis
  • Hands-on experience with ClickHouse (or similar analytics DBs) and Elasticsearch
  • A strong understanding of system design, clean architecture principles, and performance optimization
  • The ability to work independently, take ownership of your work, and see projects through to completion
  • Comfortable working within a Russian-speaking team
Job Responsibility
Job Responsibility
  • Design, build, and maintain clean, efficient, and scalable backend services in Node.js and TypeScript
  • Develop new product features from concept to deployment, collaborating closely with product managers and frontend engineers
  • Own key parts of our backend architecture, making critical decisions that enhance performance, reliability, and security
  • Write comprehensive unit tests and conduct thorough code reviews to maintain code quality
  • Proactively identify and implement system improvements, refactoring legacy code where necessary
  • Contribute to a culture of engineering excellence by mentoring others and sharing your expertise
What we offer
What we offer
  • 31 days off
  • 100% paid telemedicine plan
  • Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace
  • English learning courses
  • Relevant professional education
  • Gym or swimming pool
  • Co-working
  • Remote working
  • Stock options
  • Fulltime
Read More
Arrow Right

Backend Developer

As a Backend Developer, you will be a key architect of the engine that powers ou...
Location
Location
Georgia
Salary
Salary:
11000.00 - 14050.00 GEL / Month
fundraiseup.com Logo
Fundraise Up
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of backend development experience, preferably in a product-driven environment
  • Strong, hands-on experience with Node.js and modern frameworks like Koa or NestJS
  • Deep expertise in TypeScript, including its advanced typing and module systems
  • Solid experience with MongoDB or other NoSQL databases
  • Familiarity with event-driven architecture using tools like Kafka, RabbitMQ, or Bull/Redis
  • Hands-on experience with ClickHouse (or similar analytics DBs) and Elasticsearch
  • A strong understanding of system design, clean architecture principles, and performance optimization
  • The ability to work independently, take ownership of your work, and see projects through to completion
  • Comfortable working within a Russian-speaking team
Job Responsibility
Job Responsibility
  • Design, build, and maintain clean, efficient, and scalable backend services in Node.js and TypeScript
  • Develop new product features from concept to deployment, collaborating closely with product managers and frontend engineers
  • Own key parts of our backend architecture, making critical decisions that enhance performance, reliability, and security
  • Write comprehensive unit tests and conduct thorough code reviews to maintain code quality
  • Proactively identify and implement system improvements, refactoring legacy code where necessary
  • Contribute to a culture of engineering excellence by mentoring others and sharing your expertise
What we offer
What we offer
  • 31 days off
  • 100% paid telemedicine plan
  • Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace
  • English learning courses
  • Relevant professional education
  • Gym or swimming pool
  • Co-working
  • Remote working
  • stock options
  • Fulltime
Read More
Arrow Right

Senior Backend Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Backend Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right