cover image
hackajob

hackajob

www.hackajob.com

69 Jobs

141 Employees

About the Company

We’re revolutionising tech hiring with hackajob intelligence - The AI-assisted hiring platform connecting leading tech employers with top talent, globally.

Leveraging our unique large language model built from millions of platform data points, companies match with high-intent job seekers based on context and experience, not just keywords. Candidates privately explore highly relevant job offers by accepting or declining their interview requests - 90% respond within 24 hours.

Powerful industry benchmarking, brand sentiment, and DE&I insights help companies reduce time-to-hire, refine their hiring strategy, and maximize ROI.

Land your dream job by joining our global community of over 900,000 tech professionals, representing more than 170 tech job types—more than any other platform.

Or join hundreds of leading tech employers and supercharge your tech hiring game with hackajob

Listed Jobs

Company background Company brand
Company Name
hackajob
Job Title
Java Full Stack Software Engineer II
Job Description
**Job Title:** Java Full Stack Software Engineer II **Role Summary:** Develop, test, and maintain secure, high‑quality full‑stack applications within an agile environment. Contribute to design, implementation, and troubleshooting of Java‑based backend services and modern JavaScript front‑ends, ensuring scalability, reliability, and compliance with security standards. **Expectations:** - Deliver clean, maintainable code with limited supervision. - Collaborate effectively in cross‑functional agile teams. - Continuously learn emerging technologies and apply best practices. - Uphold diversity, equity, and inclusion principles within the team. **Key Responsibilities:** - Design, code, and debug full‑stack features using Java/Spring and React/Angular. - Integrate and maintain micro‑services, Kafka streams, and NoSQL databases (MongoDB, Cassandra). - Participate in CI/CD pipelines, automated testing, and performance monitoring. - Troubleshoot production issues and implement fixes of basic to moderate complexity. - Analyze large data sets to identify defects and support decision‑making. - Contribute to documentation, code reviews, and knowledge sharing. **Required Skills:** - Proficiency in Java with Spring framework. - Strong front‑end experience in React or Angular, TypeScript, CSS, and JavaScript (including micro‑frontend concepts). - Experience with Kafka, NoSQL databases, and RESTful APIs. - Solid understanding of the full Software Development Life Cycle and agile methodologies. - Ability to write unit, integration, and performance tests (e.g., JUnit, Mockito). - Familiarity with monitoring tools (e.g., Splunk, Dynatrace, Grafana). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience. - Formal training or certification in system design concepts (e.g., TOGAF, AWS Solutions Architect, or similar) is preferred.
Glasgow, United kingdom
On site
07-09-2025
Company background Company brand
Company Name
hackajob
Job Title
Software Engineer III - Backend Engineering - Java/Kotlin
Job Description
**Job Title:** Software Engineer III – Backend Engineering (Java/Kotlin) **Role Summary:** Backend developer responsible for designing and building scalable, secure, and highly available fintech products within a cloud‑native, multi‑cloud architecture. Works in cross‑functional squads to translate business requirements into robust domain models, ensuring zero‑downtime releases and optimal performance for end‑users. **Expectations:** - Deliver high‑quality code that meets security and reliability standards. - Collaborate proactively, sharing knowledge and mentoring teammates. - Adapt swiftly to changing priorities and new technologies. - Maintain a long‑term focus, selecting technologies that support future growth. - Uphold ethical coding practices and never cut corners. - Take initiative to shape solutions and drive continuous improvement. **Key Responsibilities:** - Apply domain‑driven design to create maintainable business models. - Architect systems with scalable, fault‑tolerant patterns that eliminate single points of failure. - Write secure code, conduct threat analysis, and implement mitigations. - Investigate, diagnose, and permanently resolve production incidents. - Coordinate zero‑downtime deployments and monitor release health. - Optimize data access patterns for performance and cost efficiency. - Continuously evaluate and adopt emerging technologies and best practices. - Ensure systems are operationally reliable and easily maintained. **Required Skills:** - Proficiency in JVM languages (Java, Kotlin). - Experience with cloud‑native development (containers, Kubernetes, serverless). - Strong understanding of secure coding, threat modeling, and defensive practices. - Ability to design and implement scalable, resilient architectures. - Performance tuning and profiling in distributed systems. - Familiarity with open‑source ecosystems and multi‑cloud environments. - Excellent problem‑solving and analytical skills. - Strong communication, teamwork, and knowledge‑sharing orientation. - Quick learning and adaptability to evolving requirements. **Required Education & Certifications:** - Bachelor’s degree or higher in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Formal training or certification in problem‑solving concepts (e.g., design patterns, data structures). - Certifications in Java/Kotlin, cloud platforms (AWS, Azure, GCP), or security (e.g., CISSP, Security+), preferred but not mandatory.
London, United kingdom
On site
07-09-2025
Company background Company brand
Company Name
hackajob
Job Title
Senior Lead Software Engineer- Back-end Engineer - Chase UK
Job Description
**Job title** Senior Lead Software Engineer – Backend **Role Summary** Lead the design, development, and delivery of cloud‑native, microservices‑based backend solutions for a consumer banking platform. Own systems from architecture through to production support, ensuring scalability, resilience, security, and zero‑downtime releases while guiding a geographically distributed team. **Expectations** - Deliver end‑to‑end, scalable, secure backend services that meet business objectives. - Own the full lifecycle of services: design, coding, testing, deployment, monitoring, incident response, and continuous improvement. - Mentor and coach team members on best practices, design patterns, and maintainable code. - Prioritize work across multiple product streams, balancing stakeholder needs with technical excellence. - Keep solutions current with industry‑standard technologies and architectural patterns. **Key Responsibilities** - Design and implement cloud‑native microservices using best practices in domain modeling and distributed systems. - Structure code for readability, testability, and evolution; enforce coding standards and design principles. - Build fault‑tolerant, highly available architectures that eliminate single points of failure. - Develop secure code, integrating threat modeling, encryption, and access controls to defend against malicious actors. - Optimize data access patterns for performance and scalability across relational and other data stores. - Ensure zero‑downtime releases through blue/green, canary, or feature‑flag strategies. - Write comprehensive unit, component, integration, end‑to‑end, and performance tests. - Operate and support services in production, including monitoring, alerting, and incident management. - Continuously evaluate and incorporate new technologies, frameworks, and architectural patterns. - Coach peers on coding practices, design decisions, and effective implementation patterns. - Manage stakeholder communication, translate business requirements into technical solutions, and prioritize work. **Required Skills** - Proficient in Java (latest version) and object‑oriented design. - Deep experience designing and implementing microservices architectures. - Strong knowledge of RESTful APIs, messaging frameworks, and distributed systems. - Cloud expertise, particularly AWS services (EC2, Lambda, ECS/EKS, RDS, DynamoDB, etc.). - Hands‑on experience with relational databases and other data stores. - Advanced testing skills: unit, component, integration, performance, and end‑to‑end tests. - Secure coding practices, threat modeling, and defensive programming. - Familiarity with CI/CD pipelines and automated deployment. - Excellent written and verbal communication in English. - Strong analytical and problem‑solving abilities. - Experience leading or mentoring engineering teams, managing cross‑functional priorities. - Knowledge of regulated financial services environments (preferred). **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Formal training or certification in software engineering concepts and applied practices. - Relevant cloud certifications (e.g., AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate) preferred.
London, United kingdom
On site
Senior
07-09-2025
Company background Company brand
Company Name
hackajob
Job Title
Lead Software Engineer - Backend Engineering - Java/Kotlin
Job Description
**Job Title** Lead Software Engineer – Backend Engineering (Java/Kotlin) **Role Summary** Architect, develop, and deliver secure, highly‑available backend services for fintech products in a cloud‑native, multi‑cloud environment. Lead a small squad, drive technical direction, maintain code quality, and ensure zero‑downtime releases while mentoring teammates. **Expectations** * Own product architecture and technical quality end‑to‑end. * Drive continuous improvement of processes, tech stack, and architecture. * Demonstrate high standards, reliability, and ethical coding practices. * Communicate clearly with cross‑functional stakeholders and collaborate on tribal squads. * Adapt quickly to shifting priorities and evolving technologies. **Key Responsibilities** * Design domain models and scalable architecture patterns to support best‑in‑class business products. * Structure code for readability, testability, and maintainability. * Build fault‑tolerant solutions that eliminate single points of failure. * Implement secure coding practices to protect customers and data. * Investigate and resolve incidents, preventing recurrence. * Release services with zero downtime and manage deployment pipelines. * Optimize data access patterns for performance and cost. * Monitor performance, identify bottlenecks, and implement solutions. * Keep the team current with emerging technologies and architectural trends. **Required Skills** * Deep expertise in JVM languages (Java, Kotlin). * Strong knowledge of domain‑driven design and architectural patterns (micro‑services, event‑driven, CQRS, etc.). * Experience building cloud‑native, multi‑cloud solutions (AWS, Azure, GCP). * Proven ability to design and implement secure, scalable, high‑availability systems. * Proficiency with CI/CD, containerization, and cloud deployment tools. * Advanced problem‑solving, root‑cause analysis, and performance tuning. * Excellent communication, teamwork, and mentoring abilities. * Capacity to learn new technologies quickly and lead adoption. **Required Education & Certifications** * Bachelor’s (or higher) in Computer Science, Software Engineering, or related field. * Formal training or certification in advanced problem‑solving concepts (e.g., relevant technical certifications, design‑pattern courses).
London, United kingdom
On site
Senior
07-09-2025