CrawlJobs Logo

Fullstack Application Developer

· Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

As a Knowledge Services – Application Developer, you will help shape the internal applications that power Knowledge Services processes and learning tools. Your work will directly support our learning community and stakeholders by designing and delivering reliable, scalable Java-based solutions that automate workflows and improve how Knowledge Services operates. This is a full-stack role with ownership across the entire application lifecycle, offering strong visibility, cross-team collaboration, and opportunities to influence both technology and processes.

Job Responsibility

  • Gathering and analyzing business and technical requirements
  • Designing, developing, testing, and maintaining Java applications using Spring and Spring Boot
  • Building full-stack solutions including backend services and web-based user interfaces
  • Developing UI components using JSP, Thymeleaf, and/or React
  • Designing and implementing RESTful APIs and system integrations
  • Working with Oracle and PostgreSQL databases to design schemas and optimize queries
  • Deploying and supporting applications in Linux environments
  • Managing development tasks, bugs, and enhancements using Jira
  • Participating in code reviews, testing, and continuous improvement initiatives
  • Maintaining high-quality code using Git and established development standards

Requirements

  • Experience in full-stack application development
  • Strong Java development skills
  • Experience with Spring Framework and Spring Boot
  • Comfortable working in Linux environments
  • Front-end development experience with JSP, Thymeleaf, and/or React
  • Solid knowledge of HTML, CSS, JavaScript, and jQuery
  • Experience working with Oracle and PostgreSQL databases
  • Experience using Jira for task tracking
  • Familiarity with Git and version control

Nice to have

  • UX or usability design background
  • Experience designing intuitive internal tools
  • Knowledge of Learning Management Systems
  • Experience in a learning or education-focused environment
  • Familiarity with workflow automation or process tools

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Fullstack Application Developer

8 matching positions

Fullstack Big Data Developer Application Development Technical Lead Analyst Vice President

Discover your future at Citi. Working at Citi is far more than just a job. A car...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of Application development experience
  • 6+ years of experience in full stack development, with a focus on Bigdata and Python/Scala
  • 6+ years experience with big data technologies such as Python, Pyspark, Hadoop, Kafka, etc.
  • Experience with Core Java/J2EE Application with complete command over OOPs and Design Patterns
  • Commendable in Data Structures and Algorithms
  • Worked on Core Application Development of complex size encompassing all areas of Java/J2EE
  • Thorough knowledge and hands on experience in following technologies Hadoop, Map Reduce Framework, Spark, YARN, Sqoop, Pig , Hue, Unix, Java, Sqoop, Impala, Cassandra on Mesos
  • Should have implemented or part complex project execution in Big Data Spark eco system, where processing volumes of data thorough understanding of distributed processing and integrated applications
  • Exposure to ETL and BI tools
  • Work in an agile environment following through the best practices of agile Scrum
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work 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
  • Design, develop, and maintain scalable and robust architecture for the project using Java/Python/Scala and other full stack technologies
  • Manage big data technologies such as python, pyspark to ensure seamless data integration, storage, and analysis
  • Fulltime
Read More
Arrow Right
New

Fullstack Developer

As a Full Stack Developer, you'll play a critical role in designing, developing,...
Location
Location
Philippines , Makati City
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 years experience
  • Proficiency in Java and Spring Boot for backend development
  • Hands-on experience with JavaScript, TypeScript, and front-end frameworks (Angular)
  • Familiarity with Linux environments for application deployment and troubleshooting
  • Experience with API development and integration
Job Responsibility
Job Responsibility
  • Design & Develop High-Quality Applications – Build scalable, efficient, and secure software solutions using Java, Spring Boot, and modern front-end technologies
  • Collaborate & Innovate – Work with diverse developers, contribute ideas, and explore emerging Fintech solutions to drive innovation
  • Front-End Development – Develop dynamic user interfaces using JavaScript, jQuery, and Angular
  • Back-End Development – Implement robust APIs and business logic using Java, Spring Boot, and related backend technologies
  • Deployment & Cloud Integration – Deploy and support Java applications in Linux environments, and work with CI/CD pipelines
  • Financial & Trading Systems – Engage in Fintech, trading, and secure token solutions (e.g., Bitcoin, digital assets), understanding their business impact
  • DevOps & Cloud (AWS Preferred) – Explore AWS DevOps practices for automation and cloud deployment (a plus but not mandatory)
  • Collaborate & Innovate – Work with diverse developers, contribute ideas, leverage AI-assisted development tools responsibly, and explore emerging technologies and Fintech solutions to drive innovation and continuous improvement
What we offer
What we offer
  • Happiness & Well-Being – Say goodbye to Sunday dread! We prioritize work-life balance, ensuring a workplace where trust and respect thrive. With a hybrid setup (only 2x onsite per month), you have the flexibility to do your best work from where you thrive
  • Transparency & Trust – Open communication is at the heart of what we do. We foster a culture of clarity, accountability, and integrity, ensuring you always have a voice
  • Excellence & Growth – We are committed to continuous learning and innovation. With training, certifications, and career development opportunities, we support your professional growth every step of the way
  • Diversity & Inclusion – We embrace diverse perspectives, creating an empowering and inclusive workplace where everyone can contribute meaningfully
  • Collaboration & Impact – Work alongside industry leaders, developing high-frequency, low-latency trading applications that drive fairness and transparency in financial markets worldwide
Read More
Arrow Right
New

Fullstack Developer

Randstad is looking for a Fullstack Developer to join to our international clien...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 26, 2026
Flip Icon
Requirements
Requirements
  • Minimum 3 years of professional experience in developing web single-page applications (frontend and backend)
  • Advanced experience with backend frameworks (e.g., Express, NestJS, Next.js) and libraries (e.g., Socket.io, Apollo/GraphQL, Passport)
  • Knowledge of modern client-side web frameworks (e.g., Angular, React, Vue) and libraries (e.g., RxJS, NgRx, Leaflet), and willingness to learn new ones
  • Strong familiarity with development tools (e.g., Git, Yarn/NPM, Angular CLI/NX/Webpack, SASS/SCSS)
  • Experience in TypeScript/ES6+ programming Ability to read, write, and communicate in English
Job Responsibility
Job Responsibility
  • Implement the backend using Node.js
  • Develop web components based on Angular in Typescript to create highly interactive web applications for Oporto
  • Back up our customer support team, fix bugs that have appeared in the operating environment
  • Fulltime
Read More
Arrow Right

Senior FullStack Developer

We are seeking a highly skilled Senior Full Stack Developer with strong expertis...
Location
Location
Mexico , Guadalajara
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Angular (modern versions)
  • TypeScript, HTML5, CSS3, JavaScript
  • Responsive UI development and component-based architecture
  • REST and GraphQL integration
  • Strong hands-on experience with Node.js
  • Experience building scalable APIs and microservices
  • GraphQL development and API design
  • Strong experience with AWS cloud services
  • Experience with: AWS Lambda
  • API Gateway
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable full stack applications using Angular and Node.js
  • Build and manage cloud-native solutions leveraging AWS services and serverless architectures
  • Develop responsive and user-friendly frontend applications with modern Angular frameworks and best practices
  • Create and maintain backend APIs, microservices, and integrations using Node.js and GraphQL
  • Implement and optimize data pipelines and ETL processes using AWS Glue, Athena, and SQL Server Integration Services (SSIS)
  • Develop and manage GraphQL APIs using AWS AppSync
  • Design and maintain relational and NoSQL databases including PostgreSQL and DynamoDB
  • Implement Infrastructure as Code (IaC) using Terragrunt and Terraform best practices
  • Collaborate with DevOps, QA, Product Owners, and Architects to deliver high-quality solutions
  • Optimize application performance, scalability, security, and reliability
  • Fulltime
Read More
Arrow Right

Java and Angular Fullstack Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Pune
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
  • Good knowledge of Core Java prefer more than 4 years
  • Have an understanding of Microservices architecture and Spring Boot/Cloud
  • Working experience on UI Framework in Angular
  • Some understanding of Containerization preferably Openshift
  • Good knowledge of Oracle and SQL query with performance tuning with experience more than 2 years
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Experience in programming/debugging used in business applications
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Work as a strong individual Contributor to deliver key projects
  • Being able to pick and restack key flows into Service on ECS
  • Should be able to review and implement improvement in team technical debt and coding improvement opportunities
  • Participate in tech redesign discussion and propose improvements
  • Work on UI changes on Angular
  • Work as a team member in the team and contribute for team concerns
  • 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
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer (Angular)

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • 3+ years of professional experience in Java, SpringBoot applications development
  • Strong proficiency in Angular, Java and its ecosystem (Spring Framework, Spring Boot, Hibernate, Maven/Gradle)
  • Extensive experience with designing and developing RESTful APIs and UI/UX forms
  • Solid understanding of App Development, object-oriented programming (OOP) principles and design patterns
  • Experience with relational databases Oracle / SQL
  • Familiarity with version control systems (e.g., Git)
  • Experience on DEVOPS, CI/CD, Build Tools Maven, Ant, with knowledge on using Sonar, Blackduck and Jenkins
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Excellent problem-solving, analytical, and communication skills
Job Responsibility
Job Responsibility
  • Develop and maintain robust, scalable, and high-performance server-side applications using Java frameworks (e.g., Spring Boot, Spring MVC)
  • Build responsive and intuitive user interfaces using modern front-end frameworks (e.g., Angular), HTML5, CSS3, and JavaScript
  • Ability to design, develop components with minimal assistance and ability to effectively interact, collaborate with development architects and stakeholders to design scalable, maintainable, and secure application architectures, ability to effectively communicate development progress, Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation, evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality, Perform peer code review of project codebase changes
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications, analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower-level analysts, identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision and exercise independence of judgement and autonomy
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 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

Junior Fullstack Developer (Cloud Native)

The Fullstack Developer (Cloud Native) for Mission Support Services (m/f/d) play...
Location
Location
Germany , Manching
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
September 06, 2026
Flip Icon
Requirements
Requirements
  • At least Bachelor’s Degree Computer Science or similar discipline
  • Demonstrable experience in full-stack development with a focus on cloud-native architectures is required
  • Strong knowledge of at least one common backend programming language (e.g., Java, Node.js, Python), as well as experience with frontend web technologies (e.g., Angular, HTML, CSS, JavaScript/TypeScript), is required
  • Confident use of version control systems (e.g., Git) is required
  • Knowledge of container technologies (e.g., Docker, Kubernetes) and microservices architectures should be present
  • Experience with databases (SQL) and API design (RESTful, WebSockets) is expected
  • Familiarity with agile development methodologies (e.g., Scrum, Kanban) and DevOps principles is a must
  • Fluency in German and English is a must.
Job Responsibility
Job Responsibility
  • Development and implementation of scalable and robust cloud-native applications using modern frameworks and architectures
  • Design and implementation of front-end components that ensure an intuitive user experience, as well as development of back-end services and APIs
  • Active involvement in the entire software development pipeline, from concept and implementation to testing and deployment (CI/CD)
  • Ensuring the quality, performance, and security of the developed software solutions
  • Collaboration with other developers, architects, product managers, and stakeholders to understand requirements and develop technical solutions
  • Troubleshooting, maintenance, and continuous improvement of existing applications and systems
  • Contributing to the definition and adherence to best practices and standards in the field of cloud-native development
  • Fulltime
Read More
Arrow Right