CrawlJobs Logo

Java Technical Lead

Malaysia, Kuala Lumpur 10000.00 - 15000.00 RM / Month · Job Posted May 30, 2026
Apply Position
Job Link Share

Job Description

Randstad is presently working with a regional financial services company providing solutions for their wide range of clientele. Your future employers rely on modern technologies, secure protocols and a driven team in their direction to achieve business goals.

Job Responsibility

  • Lead the architectural design and implementation of robust, scalable, and secure full-stack applications
  • Bridge the gap between frontend and backend, ensuring seamless integration, high performance, and optimal user experiences
  • Establish, promote, and enforce technical standards, code quality metrics, and best practices across the stack
  • Design and develop high-throughput, low-latency backend microservices using Java and Spring Boot
  • Build dynamic, responsive, and highly accessible user interfaces using React and modern state management libraries
  • Write clean, well-tested (unit, integration, E2E), and maintainable code
  • Act as a technical sounding board and mentor for junior and mid-level developers, conducting thorough code reviews and encouraging technical growth
  • Collaborate closely with Product Managers, UI/UX designers, and DevOps engineers to translate business requirements into concrete technical solutions

Requirements

  • 7+ years of professional software engineering experience in a full-stack capacity
  • Deep proficiency in Java (version 11 or higher preferred)
  • Extensive hands-on experience building enterprise-grade applications using the Spring Boot framework (Spring MVC, Spring Security, Spring Data)
  • Strong understanding of microservices architecture, RESTful API design, and asynchronous messaging (e.g., Kafka, RabbitMQ)
  • Solid experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions
  • Advanced, production-proven experience with React (including Hooks, Context API, and modern build tools like Vite or Webpack)
  • Proficiency in state management libraries (e.g., Redux Toolkit, Zustand) and routing
  • Strong fundamentals in modern JavaScript/TypeScript, HTML5, and CSS3/SASS
  • Strong grasp of OOP principles, SOLID design principles, and architectural patterns
  • Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) and containerization (Docker, Kubernetes)
  • Proficiency with testing frameworks like JUnit, Mockito, Jest, or React Testing Library

Nice to have

  • Experience migrating legacy monolithic systems to modern microservices
  • Cloud platform experience (AWS, Azure, or GCP)
  • Familiarity with GraphQL
  • Active participation in the open-source community or technical blogging

What we offer

  • Good benefits
  • Hybrid Working
  • Public Transport Accessible

Looking for more opportunities?

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

Similar Jobs for

Java Technical Lead

8 matching positions

Java Technical Lead

We are looking for a Java Technical Lead with proven experience building robust,...
Location
Location
United Kingdom , Belfast, Northern Ireland
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Experience working in the Capital Markets domain
  • Good understanding of Derivatives and Risk management is a significant advantage
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Understanding of Java internals such as class loading and memory management
  • Demonstrated capacity to build sophisticated tooling for development and production team use
  • Extensive experience working with most if not all the technologies listed below: Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent
  • Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment
  • Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development
  • Ensure application design adheres to the appropriate architectural and design patterns in the systems
  • Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team
  • Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets
  • Fulltime
Read More
Arrow Right

Java Technical Lead

The work will be developing strategic state-of-the-art solutions using agile met...
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 experience working around the areas of Agile and DevOps - Application Lifecycle Management (ALM), Software Configuration Management (SCM) and Test Environment Management (TEM)
  • DevOps tool - GitHub/Bitbucket, TeamCity, Jenkins, Docker, Kubernetes, OpenShift, Tekton, uDeploy, Harness, App Insight et al in-enterprise environments
  • Good Experience in Observability frameworks and tools such as ELK, AppD, Splunk & Prometheus, Jaeger, and Grafana
  • Strong knowledge of Micro-Services, container-based architecture, and the corresponding deployment tools and techniques, including OOPs concepts and programming experience such as Java, Python, shell scripting etc.
  • Experience with CI/CD setup for Cloud (ECS) and On-premises environments, as well as with Orchestration tools: Dockers, Kubernetes is beneficial
  • Good experience on Build & Security scan tool like - Maven, Ant, SonarQube, BlackDuck, CyberArk
  • Good experience on Artifact Repository, collaboration wiki tool like CodeStation, Confluence, Artifactory, Nexus
  • 5+ years of DevOps experience in Linux/Unix and Windows environment. Command, bash scripting, Configuration, and administration of common services in Linux/Unix
  • Knowledge of DevSecOps concepts and infrastructure-as-a-code, as well as hands-on experience in security related to cloud-based infrastructure
  • Excellent debugging and troubleshooting skills
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
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions
  • Ability to take initiative to research, learn and recommend emerging technologies
  • Provide post release assistance to business, development, and support groups
  • Serve as advisor or coach to mid-level DevOps and analysts, allocating work as necessary
  • Fulltime
Read More
Arrow Right

Java Technical Lead

We are seeking a highly experienced Senior Engineer / Java Technical Lead with 1...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands‑on Java development experience
  • Strong experience building systems or products from scratch (not just maintenance)
  • Deep understanding of OOP, data structures, algorithms, and design patterns
  • Strong experience with Spring, Spring Boot, Hibernate, or similar frameworks
  • Experience with RESTful APIs and microservices architecture
  • Solid understanding of SQL and NoSQL databases
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Strong debugging, troubleshooting, and performance optimization skills
  • Experience with distributed systems, messaging, and high‑scale architectures
  • Proven ability to own systems in production end‑to‑end
Job Responsibility
Job Responsibility
  • End‑to‑End System Architecture: Architect complete distributed systems from conceptualization to production rollout
  • Define system boundaries, components, and service responsibilities
  • Deliver High‑Level Design (HLD) and Low‑Level Design (LLD) documents
  • Ensure system architectures meet goals for scalability, reliability, performance, and security
  • Make clear engineering trade‑offs backed by strong reasoning
  • Component‑Level Design: Break large systems into independently deployable components
  • Define APIs, contracts, schemas, data models, and communication patterns
  • Apply modern architectural patterns: Domain‑Driven Design, Microservices, Event‑Driven Architecture, CQRS, Hexagonal Architecture
  • Ensure the design is maintainable, extensible, and future‑proof
  • Engineering Ownership: Build and deliver backend components with hands‑on Java expertise
  • Fulltime
Read More
Arrow Right

Java Technical Lead

Job Role – Java Technical Lead
Location
Location
United States , Pittsburgh
Salary
Salary:
162000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Understanding and experience with Java including frameworks like Spring Boot, Hibernate, RESTful
  • Experience in designing and implementing scalable and maintainable software architecture
  • Providing technical guidance and direction to the development team, ensuring adherence to best practices, and promoting a culture of high-quality code
  • Contributing to the overall architecture and design of Java-based applications, ensuring scalability, performance, and maintainability
Job Responsibility
Job Responsibility
  • A Java Technical Lead is a senior role focused on providing technical leadership for Java-based software development projects
  • This role involves guiding a team, ensuring code quality, and contributing to architectural design, while also mentoring junior developers and collaborating with various stakeholders
  • Essentially, they bridge the gap between technical execution and project management
  • Fulltime
Read More
Arrow Right

Java Technical Lead

The Technical Lead – Java will be responsible for leading end-to-end Java-based ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
ideyaLabs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience in Java (8 or above)
  • Expertise in Spring Boot, Spring MVC, and Microservices architecture
  • Experience in building and consuming REST APIs
  • Strong knowledge of JPA/Hibernate and ORM frameworks
  • Experience with relational databases (PostgreSQL, MySQL, SQL Server)
  • Hands-on experience with Docker and Kubernetes
  • Good understanding of AWS/Azure/GCP cloud environments
  • Experience with CI/CD tools (Jenkins, Git, Maven/Gradle)
  • Strong knowledge of Design Patterns and System Architecture
  • Experience working with Messaging systems (Kafka/RabbitMQ) is an added advantage
Job Responsibility
Job Responsibility
  • Lead the complete Software Development Life Cycle (SDLC) including design, development, testing, deployment, and support
  • Collaborate with clients and stakeholders to gather requirements and translate business needs into scalable technical solutions
  • Architect and design enterprise-grade applications using Java, Spring Boot, and Microservices architecture
  • Develop and optimize RESTful APIs and backend services
  • Conduct code reviews and enforce coding standards, best practices, and design principles
  • Mentor and guide a team of 5–10 developers, ensuring technical excellence and timely delivery
  • Identify technical risks and provide mitigation strategies
  • Work closely with DevOps, QA, UI/UX, and Product teams for seamless project execution
  • Drive performance optimisation, security best practices, and scalability improvements
  • Fulltime
Read More
Arrow Right

Java Technical Lead

The Technical Lead plays a pivotal role in modernising Magentus’ healthcare soft...
Location
Location
United Kingdom , London (Farringdon)
Salary
Salary:
Not provided
magentus.com Logo
Magentus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Java expertise, including modern frameworks, with experience scaling enterprise-grade systems
  • Proven experience transforming legacy or monolithic systems into modular architectures
  • Hands-on AWS expertise (ECS, Lambda, RDS, S3, CloudFormation/CDK), including designing cost-efficient, secure deployments and observability pipelines
  • Expert in CI/CD automation using GitHub Actions, designing reusable workflows, integrating automated testing, security and observability into deployment pipelines
  • Proficiency with PostgreSQL or similar relational databases
  • Confidence with containerisation and observability tools
  • Strong analytical and problem-solving ability with a passion for simplifying complex systems
  • Excellent communication and collaboration skills across technical and non-technical audiences
  • Pragmatic decision-maker who balances innovation with delivery
  • Empowers others to own solutions rather than dictate them, building confidence and capability
Job Responsibility
Job Responsibility
  • Lead the decomposition of a legacy Java monolith into modular, maintainable components and scalable architecture
  • Define and enforce modern engineering and architectural guardrails across teams
  • Be hands-on, leading by example, reviewing designs, prototyping, and mentoring through reusable software patterns and real code
  • Champion clean architecture, automated testing, and DevOps practices (e.g., CI/CD, observability, IAC)
  • Coach teams on modern engineering approaches such as BDD, TDD, and pair programming
  • Design robust, scalable software solutions for deployment on AWS (ECS, Lambda, RDS, S3)
  • Establish the reference architecture and migration roadmap for the modernised platform
  • Collaborate with stakeholders to align technical direction with product goals
  • Drive adoption of cloud-native and serverless patterns
  • Integrate infrastructure-as-code (AWS CDK/Terraform) and observability into delivery workflows
What we offer
What we offer
  • Hybrid working environment from London (Farringdon) – 3 days a week from the Office and 2 from home
  • 25 days (increases with length of service up to 4 days) plus 8 bank holiday
  • Holiday purchase scheme via salary sacrifice
  • An extra day annual leave for your birthday
  • Enhanced Maternity Leave
  • Enhanced Paternity Leave
  • Religious holiday swap programme
  • Up to two days paid Volunteering days
  • Paid time off during the working day to donate blood
  • Pawrental Leave
  • Fulltime
Read More
Arrow Right

Java Lead Developer Technical Lead

At Valtech, you’ll find an environment designed for continuous learning, meaning...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent understanding of Java 8+
  • Excellent knowledge of OOP and design patterns, including benefits and limitations
  • Excellent understanding of data structures and algorithms, Big O notation and performance analysis
  • Excellent knowledge of Spring and Spring Boot
  • Excellent knowledge of architectural patterns
  • Experience in designing architecture, including choosing the right tech stack
  • Excellent knowledge of git or similar version control
  • Solid experience in building RESTful APIs
  • Strong experience with API development, Microservice architecture and pipelines
  • Knowledge of Open API, OAuth2, Docker, Jenkins, Gitlab, Github & Kubernetes
Job Responsibility
Job Responsibility
  • Working with Architecture in discussing and elaborating Fraud initiatives and solutions
  • Working with the Fraud CIO Technical Leads/Analysts in solution design ensuring initiative alignment to the fraud strategic technical roadmap
  • Contributing to the Technical Lead/Analyst Guild including making recommendations on architecture best practices, standards and patterns where necessary
  • Maintaining the existing Fraud technology view recommending improvements and migrations to improve efficiency and alignment to architecture recommendations
  • Leading the implementation of software by being involved throughout the SDLC
  • Analysing possible project challenges and constraints (Risks, Time, Resources and Scope), identifying options and mitigating actions
  • Reviewing functional & non-functional requirements with the Business Analysts, Product Owners, Functional & Technical Architectures to define, document & deliver the best solution
  • Supporting the core team’s working practices, managing dependencies and commitment from multiple contributing teams
  • Supporting Fraud CIO applications in Production, prioritization of incidents and escalations
  • Supporting the coordination and execution of technical testing, destructive or high availability test and performance test
What we offer
What we offer
  • Flexibility, with remote and hybrid work options (country-dependent)
  • Career advancement, with international mobility and professional development programs
  • Learning and development, with access to cutting-edge tools, training and industry experts
  • Fulltime
Read More
Arrow Right

Technical Lead Core Java and Java EE Spring Assistant Vice President

The Applications Development Manager is an intermediate management 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
  • 8+ yrs of Programming experience in Java/JEE, Multi threading, Spring/Spring Batch
  • Experience with Enterprise Application Development using Java, Spring
  • Strong knowledge of microservices and distributed eco-system
  • Experience in Python is an added advantage
  • Should have better prompting skills to utilize different AI tools
  • Proficient in creating and debugging complex SQL queries for data analysis and troubleshooting
  • Should be comfortable with Unix commands and its usages
  • Experience in developing and optimizing Java application with high performance throughput
  • Effective written and verbal communications including ability to explain technical issues in simple terms that non-IT staff can understand
  • Experience in systems analysis and programming of software applications
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