CrawlJobs Logo

Senior Java Software Engineer

Denmark, Aarhus 600000.00 DKK / Year · Job Posted December 11, 2025
Apply Position
Job Link Share

Job Description

Build backend systems that protect global brands from online infringement. We’re looking for a Senior Backend Developer to take a leading role in developing the infrastructure behind large-scale web scraping and automation. This system is at the heart of our mission to detect and act on online brand misuse across e-commerce platforms, marketplaces, and social channels. You’ll join a small, highly capable engineering team where you’ll shape the technical direction, own key systems, and have real impact. Primarily focused on Java backend development—ideal for someone who enjoys crafting scalable, well-architected services and mentoring others in clean, maintainable code.

Job Responsibility

  • Lead development of backend systems supporting web scraping, detection, and enforcement
  • Design and maintain scalable services using Java, with integrations to Python-based automation workflows
  • Own infrastructure on Google Cloud Platform, including Pub/Sub, Kubernetes, Docker, and Compute Engine
  • Collaborate with engineers, product managers, and stakeholders to turn brand protection needs into robust solutions
  • Promote high standards for testing, code quality, and engineering best practices

Requirements

  • Strong Java backend experience, ideally building distributed systems or automation platforms
  • Familiarity with Python in scripting or web scraping contexts
  • Proficiency with GCP, Kubernetes, Docker, and event-driven architectures (e.g., Pub/Sub)
  • A team player who values maintainability, clean code, and strong documentation
  • Confidence to lead by example and contribute to team culture and practices

Nice to have

  • Hands-on experience with web automation tools like Playwright or Selenium
  • Exposure to CI/CD, logging, or monitoring tools
  • Interest in domains like digital investigations, IP enforcement, or online security

What we offer

  • A key role in a small, high-impact engineering team tackling a meaningful challenge
  • Hybrid work setup with a collaborative team based in Aarhus
  • Competitive salary up to 600,000 DKK annually
  • Opportunity to influence technical decisions and own end-to-end systems

Looking for more opportunities?

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

Similar Jobs for

Senior Java Software Engineer

8 matching positions

New

Senior Java Software Engineer

The Sports Data & Odds Engineering organization is responsible for developing, d...
Location
Location
Poland , Warszawa
Salary
Salary:
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience with strong Java expertise
  • Design and deliver distributed systems in production
  • Take ownership of complex initiatives independently
  • Mentor others naturally and perform technical reviews
  • Deep understanding of testing strategy, CI/CD
  • Communicate clearly with technical and non-technical stakeholders
  • Experience with AWS, Kafka, Kubernetes, and microservices at scale is a strong advantage
Job Responsibility
Job Responsibility
  • Design, build, and operate scalable, high-performance Java services for sports data and betting products running 24/7
  • Take independent ownership of complex technical initiatives from initial design through to production delivery
  • Contribute to cloud-native architecture on AWS
  • Mentor engineers around you through code review, pairing, and feedback
  • Drive improvements to code quality, test coverage, engineering practices, and team standards
  • Collaborate with product and engineering leadership on technical direction
  • Build expertise in real-time data environments
What we offer
What we offer
  • Collaborative environment with colleagues from all over the world
  • Ability to shape your own workday and career via a development plan
  • Opportunity to work with senior leadership team
  • Vibrant and inclusive community including Women in Tech and Pride groups
  • Flexible working hours
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
Ireland , Dublin
Salary
Salary:
71440.00 - 107160.00 EUR / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)
  • In-depth experience in design and development of high performance, low-latency, multi-threaded applications
  • Extensive hands-on development experience in Java
  • Demonstrated ability to learn new business concepts and technologies
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Proficiency in core Java (substantial, in-depth experience) with demonstrable success in developing multi-threaded applications and expert level knowledge in data structures, algorithms, collections, and error handling
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Designing, developing, and consuming RESTful web services using Java and Spring Boot
  • Build Tools: Maven or Gradle for project management and build automation
  • Proven ability to develop clean, testable code
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
What we offer
What we offer
  • competitive base salary (annually reviewed)
  • hybrid working model (up to 2 days working at home per week)
  • business casual workplace
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

We are looking for a skilled Senior Java Developer to join our team and take own...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java, Spring Boot, Angular, Node.js, OOP, Design Patterns
  • JavaScript (Basics, AJAX), REST & SOAP Web Services
  • Native SQL, Oracle, MySQL, Database Design, ERD, JPA, Hibernate
  • Apache Solr, Elasticsearch, Kafka
  • Maven, CI/CD, Deployment Automation
  • Unit Testing (Junit, TestNG), TDD, Clean Code Practices
  • Apache Tomcat, WebLogic, JBoss, WebSphere, GlassFish, OC4J
  • Git, Configuration Management, JIRA, XML (XSD, DTD)
  • Familiarity with OWASP secure coding techniques and best practices to mitigate vulnerabilities
  • Hands-on experience or strong familiarity with building AI-enhanced features using LangChain, LangGraph, and similar orchestration frameworks
Job Responsibility
Job Responsibility
  • Design, implement, debug, and deploy Java-based applications across the full SDLC
  • Collaborate with cross-functional teams to develop robust, maintainable solutions
  • Contribute to technical design and architectural decisions using modern best practices
  • Maintain high code quality through unit testing and clean code principles
  • Support configuration, build automation, deployment, and continuous integration
  • Mentor junior developers and actively contribute to a culture of technical excellence
  • Stay up to date with industry trends and contribute ideas on integrating innovations such as Generative AI where applicable
  • Design and integrate agentic AI capabilities into applications, planning, tool usage, workflow automation, and intelligent decision-making
  • Collaborate with AI engineers to build, orchestrate, and optimize agent-based systems using LLMs, vector search and RAG workflows
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

We are looking for a strong mid level Java backend developers to implement new f...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in Computer Science or related field
  • 5+ years of experience in JAVA
  • Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
  • Strong English communication skills
  • Ability to design and implement engineering initiatives with minimal guidance
Job Responsibility
Job Responsibility
  • Optimize search and booking logic to handle the demands of greatest global corporate clients
  • Build and maintain high-performance integrations with third-party APIs (airlines, hotel and rentalcars providers)
  • Take full ownership of your designs: from initial concept to deployment while maintaining high standards for code quality and performance
  • Participate in code reviews and architectural steering to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise footprint
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

Senior Java Software Engineer required by this leading financial services organi...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
eamesconsulting.com Logo
Eames Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 4 years proven experience of producing solid Java code
  • Multi-threading
  • demonstrating strong stakeholder management capability
  • mentoring of more junior team members
  • offering a high knowledge of engineer best practices
  • Microservices
  • Kafka
Job Responsibility
Job Responsibility
  • Seasoned Java experience need for this role sitting within one of their business facing teams
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

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
  • 7-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
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Low-latency, high-throughput API development (Spring Boot, Hibernate/JPA)
  • Strong Core Java and functional programming
  • Microservices and ecosystem
  • Data modeling (relational and NoSQL databases - Oracle, MongoDB)
  • PL/SQL, SQL, and Performance Tuning expertise
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 Java Software Engineer

We’re looking for a Senior Java Software Engineer to play a pivotal role in tran...
Location
Location
United Kingdom , London
Salary
Salary:
90000.00 - 110000.00 GBP / Year
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise in Java and backend/server-side engineering
  • Proven experience building microservices and RESTful APIs
  • Solid understanding of SQL databases (DB2, SQL Server, or PostgreSQL)
  • A track record of delivering complex, high-impact systems
  • Experience working in Agile, delivery-focused environments
  • Strong communication skills and a collaborative, solutions-driven mindset
  • A proactive, ownership-led approach — you don’t just contribute, you lead change
Job Responsibility
Job Responsibility
  • Designing and building robust, scalable, and future-proof applications powering core banking services
  • Driving end-to-end ownership across the full software development lifecycle
  • Collaborating with engineering, UI/UX, and transformation teams to deliver solutions that matter
  • Translating complex business challenges into clean, efficient, and maintainable code
  • Championing modern engineering practices, design patterns, and architectural excellence
  • Contributing to a high-performing Agile environment (Scrum/Kanban)
  • Writing epics and user stories (BDD/Gherkin) that shape delivery outcomes
  • Continuously enhancing quality, performance, and delivery processes
  • Partnering with stakeholders across business, security, infrastructure, QA, and leadership
  • Using tools like Jira, Confluence, and Bitbucket to drive clarity and execution
What we offer
What we offer
  • Excellent
  • Permanent role with clear career progression and long-term growth opportunities
  • Be part of a large-scale transformation programme with real organisational impact
  • Work on mission-critical systems used at scale
  • Gain exposure to modern technologies, architectures, and engineering practices
  • Join a culture that invests in people, innovation, and continuous improvement
  • Opportunity to shape the future direction of engineering within the organisation
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

A leading global financial services organisation is expanding its senior Java en...
Location
Location
United Kingdom , London
Salary
Salary:
130000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Java backend development (modern versions)
  • Proven track record building scalable, high-quality applications in complex environments
  • Comfortable collaborating with business-facing stakeholders
  • Ability to operate effectively at senior/VP-level within a delivery-focused engineering team
Job Responsibility
Job Responsibility
  • Develop and enhance a strategic enterprise platform with hands-on coding
  • Help define and uphold technical standards, design patterns, and best practices
  • Partner with fellow senior engineers to maintain platform stability and performance
  • Support the evolution of a globally used system with long-term impact
What we offer
What we offer
  • Bonus & Benefits
  • Fulltime
Read More
Arrow Right