CrawlJobs Logo

Senior Software Consultant - Java Fullstack

Pakistan, Karachi · Job Posted January 15, 2026
Apply Position
Job Link Share

Job Description

10Pearls is seeking a highly skilled Full Stack Developer with expertise in Java (Spring Boot, Micronaut), React/Angular, and AWS technologies. In this role, you will design, develop, and deploy scalable backend services and responsive frontend applications. You will be responsible for delivering high-quality, accessible, and performant solutions while collaborating with cross-functional teams, mentoring engineers, and ensuring adherence to best engineering practices.

Job Responsibility

  • Design and develop end-to-end features across back-end services and front-end interfaces, ensuring scalability, performance, and maintainability
  • Implement robust RESTful APIs, GraphQL services and integrate them seamlessly with modern, responsive React or Angular frontends
  • Take responsibility for the overall code quality of the projects, ensuring adherence to company engineering practices, such as CI/CD and secure coding
  • Collaborate with architects and stakeholders to ensure the technical direction aligns with business goals
  • Identify technical risks early in the project lifecycle and proactively work on mitigating them
  • Embrace a consulting mindset by translating technical requirements into business solutions and proposing scalable, efficient approaches
  • Mentor and guide junior engineers and mentees, fostering technical growth and sharing best practices
  • Assist in the development and improvement of team processes and workflows to enhance productivity and code quality
  • Stay updated on new technologies and trends to continuously improve technical skills

Requirements

  • 5+ years of professional experience in full-stack development, with a strong command over backend and frontend technologies
  • Strong proficiency in Java, particularly with Spring Boot and Micronaut frameworks for building scalable, high-performance APIs and microservices
  • Expertise in React or Angular with TypeScript, including building responsive, accessible UIs and implementing design systems for consistent user experiences
  • Experience with RESTful APIs and GraphQL Services for data integration and communication
  • Hands-on experience with AWS services, including Lambda, DynamoDB, S3, and API Gateway
  • Strong understanding of design principles, clean code, testing methodologies, and CI/CD practices
  • Ability to optimize application performance, ensure scalability, and maintain high code quality and readability
  • Proven ability to work effectively with architects, designers, and cross-functional teams in an agile environment
  • Demonstrated skill in delivering scalable, efficient, and secure solutions to complex technical challenges

Looking for more opportunities?

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

Similar Jobs for

Senior Software Consultant - Java Fullstack

8 matching positions

Senior Software Consultant - Java Fullstack

10Pearls is seeking a highly skilled Full Stack Developer with expertise in Java...
Location
Location
Pakistan , Karachi; Lahore; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in full-stack development, with a strong command over backend and frontend technologies
  • Strong proficiency in Java, particularly with Spring Boot and Micronaut frameworks for building scalable, high-performance APIs and microservices
  • Expertise in React or Angular with TypeScript, including building responsive, accessible UIs and implementing design systems for consistent user experiences
  • Experience with RESTful APIs and GraphQL Services for data integration and communication
  • Hands-on experience with AWS services, including Lambda, DynamoDB, S3, and API Gateway
  • Strong understanding of design principles, clean code, testing methodologies, and CI/CD practices
  • Ability to optimize application performance, ensure scalability, and maintain high code quality and readability
  • Proven ability to work effectively with architects, designers, and cross-functional teams in an agile environment
  • Demonstrated skill in delivering scalable, efficient, and secure solutions to complex technical challenges
Job Responsibility
Job Responsibility
  • Design and develop end-to-end features across back-end services and front-end interfaces, ensuring scalability, performance, and maintainability
  • Implement robust RESTful APIs, GraphQL services and integrate them seamlessly with modern, responsive React or Angular frontends
  • Take responsibility for the overall code quality of the projects, ensuring adherence to company engineering practices, such as CI/CD and secure coding
  • Collaborate with architects and stakeholders to ensure the technical direction aligns with business goals
  • Identify technical risks early in the project lifecycle and proactively work on mitigating them
  • Embrace a consulting mindset by translating technical requirements into business solutions and proposing scalable, efficient approaches
  • Mentor and guide junior engineers and mentees, fostering technical growth and sharing best practices
  • Assist in the development and improvement of team processes and workflows to enhance productivity and code quality
  • Stay updated on new technologies and trends to continuously improve technical skills
Read More
Arrow Right

Sr Lead Java Fullstack Software Engineer

The Applications Development Technology Senior Lead Analyst is a senior level po...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Experience in implementing projects
  • Experience in systems analysis and programming of software applications
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Demonstrated knowledge of client core business functions
  • Demonstrated leadership, project management, and development skills
  • Relationship and consensus building skills
  • Bachelor's degree/University degree or equivalent experience
  • 10+ years of experience in full-stack web application development
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability)
Job Responsibility
Job Responsibility
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members
  • Influence and negotiate with senior leaders and communicate with external parties
  • Appropriately assess risk when business decisions are made
  • Fulltime
Read More
Arrow Right

Senior Fullstack Java Developer

As a Senior Full Stack Developer at Hawk, your mission is to architect, build, a...
Location
Location
United States , Dallas; Chicago; Atlanta; New York
Salary
Salary:
140000.00 - 160000.00 USD / Year
hawk.ai Logo
Hawk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc or MSc in Computer Science or related technical field preferred
  • 6+ years of software development experience
  • strong track record in both backend (Java) and frontend (React) development
  • solid experience with PostgreSQL, Elasticsearch
  • familiarity with distributed systems or big data stacks (Kafka, Spark, Hadoop)
  • deep understanding of REST APIs, microservices architecture, and scalable cloud-based applications
  • hands-on experience with Agile methodologies (Scrum, Kanban), DevOps practices, and CI/CD pipelines
  • excellent communicator, strategic thinker, and problem solver with a collaborative mindset
  • committed to continuous improvement, knowledge sharing, and team empowerment
Job Responsibility
Job Responsibility
  • Architect, build, and evolve our AI-powered Anti-Money-Laundering platform
  • guide a team of developers, establishing coding best practices
  • deliver scalable, high-quality solutions across the full tech stack (Java and React)
  • lead by example, support strategic decision-making
  • ensure the successful delivery of features that have a direct impact on financial crime detection and customer outcomes
  • drive the architecture and end-to-end delivery of product features, setting the technical direction and ensuring best-in-class engineering practices
  • support and mentor junior and mid-level developers through code reviews, design sessions, and technical coaching
  • build scalable and maintainable frontend and backend components using Java and React
  • ensure a consistent, high-quality user experience
  • partner with Product, Solutions Consulting, and Sales teams to align business priorities with technical implementation
What we offer
What we offer
  • Offers Bonus
  • Fulltime
Read More
Arrow Right

Principal Software Consultant - FullStack

10Pearls is seeking a highly experienced Tech Lead – Software Development to lea...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in IT or related discipline. (Software Engineering preferred)
  • 10+ years of experience as a software developer, with progression into Tech Lead or Senior Engineer roles
  • Proven experience working across multiple product domains and industries, delivering scalable applications
  • Strong hands-on expertise in backend development (Java, Kotlin, Node.js, Python, or similar)
  • Solid experience with web technologies (React, Angular, Vue, Node.js) and mobile platforms (iOS, Android, Flutter, or React Native)
  • Experience leading or collaborating with data engineering teams (analytics pipelines, event tracking, data platforms)
  • Strong understanding of microservices, APIs, cloud-native systems, and distributed architectures
  • Experience building or supporting OTT or media-rich consumer applications is a strong plus
Job Responsibility
Job Responsibility
  • Provide strategic technical leadership by designing and architecting highly scalable, maintainable, and secure systems across the organization
  • Ensure that company engineering practices, including CI/CD, code quality, and security standards, are maintained at the highest level
  • Drive the technical roadmap and align architectural decisions with both business strategy and client needs, serving as a key technical advisor
  • Lead complex technical discussions with both internal teams and external stakeholders, translating business needs into actionable technical solutions
  • Embrace and promote a consulting mindset, acting as a technical expert who advises clients on innovative, scalable solutions that deliver measurable business value
  • Stay updated on new technologies and trends to continuously improve technical skills
  • Mentor and guide engineers, fostering technical growth across teams, and maintaining a culture of learning and innovation
  • Play a key role in the recruitment process, interviewing and selecting top technical talent for the organization, ensuring both technical and cultural fit
  • Act as focal point of contact for technical issues for specific work streams across multiple projects
  • Fulltime
Read More
Arrow Right

Software Engineer Fullstack (Java, Angular)

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
  • 2-4 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. Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer – Java Fullstack

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
  • 6-8 years of relevant experience in Java Full stack with React and Typescript
  • 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

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
New

Java Fullstack Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 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
  • Java full stack with Angular/React/ UI development experience is mandatory
  • 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