×
Register Here to Apply for Jobs or Post Jobs. X

Principal Java Developer Java, React, TypeScript, JavaScript

Job in Aberdeen, Aberdeen City Area, AB10, Scotland, UK
Listing for: Diverse CG Sp. z o.o. Sp.k.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    AI Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Principal Java Developer Java, React, Type Script, JavaScript 21.11.2025

As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for:

Responsibilities
  • Lead end-to-end development with Java (Quarkus/Spring) backend and React/Type Script frontend, ensuring architectural consistency
  • Drive adoption of AI-assisted tools like Claude Code, guide prompt engineering, review AI-generated code, and integrate AI securely
  • Architect and implement scalable Java microservices and APIs with maintainable, testable code
  • Design and optimize Mongo

    DB and Postgre

    SQL databases including schema, indexing, data modeling, queries, and migrations
  • Build event-driven systems with Kafka, implement event sourcing, reliable messaging, and integrate with ELK monitoring
  • Identify and resolve performance bottlenecks across frontend, backend, and databases, applying monitoring and optimization strategies
  • Maintain CI/CD pipelines in Jenkins, integrate Sonar Qube, Snyk, OWASP, manage Nexus repositories, automate deployments, IaC, and container orchestration
  • Define comprehensive testing strategies: unit, integration, end-to-end, performance, and security testing
  • Ensure full-stack security: secure coding, authentication/authorization, vulnerability and secrets management, compliance
  • Provide technical leadership, mentorship, code reviews, set standards, and make key architectural decisions
  • Integrate AI/ML services, LLM APIs, and intelligent automation, applying responsible AI practices
  • Collaborate with product, architecture, security, and business teams to translate requirements into technical solutions
  • Take full ownership of features and systems from design to deployment and maintenance
Requirements
  • 10+ years in software development, including 3–5 years in senior/principal roles with technical leadership
  • 8+ years Java (Quarkus/Spring Boot) with Maven/Gradle, JVM internals, performance tuning, and scalable enterprise apps
  • Advanced Mongo

    DB and Postgre

    SQL skills, including queries, indexing, replication, sharding, migrations, and data modeling
  • Experience with Kafka event-driven architectures and monitoring tools (ELK, Prometheus, Grafana)
  • Dev Ops and CI/CD skills with Docker, Kubernetes, Jenkins, Sonar Qube, Nexus, Git Ops, Terraform/Ansible, and container orchestration
  • Experience with AI-assisted development (Claude Code, Git Hub Copilot), LLM APIs, prompt engineering, and AI/ML frameworks
  • Strong testing skills: JUnit, Mockito, Testcontainers, Jest, React Testing Library, Selenium/Cypress, JMeter, Gatling
  • Security expertise: secure coding, OAuth2/JWT/OIDC, vulnerability management, and compliance
  • Performance engineering with profiling tools (JProfiler, Visual

    VM, Chrome Dev Tools) and APMs (New Relic, Dynatrace, App Dynamics)
  • Agile/Scrum experience, mentoring, technical decision-making, and process improvement
  • Strong communication, collaboration, and end-to-end ownership of initiatives
  • Passion for emerging technologies, AI-assisted development, and innovation
Nice to have
  • Experience with additional frontend frameworks (Vue.js, Angular)
  • Knowledge of Graph

    QL and API design patterns
  • Familiarity with observability platforms and distributed tracing
  • Experience in the aviation or air traffic management domain
  • Understanding of AIXM (Aeronautical Information Exchange Model) or aeronautical data standards
  • Contributions to open-source projects or technical community engagement
  • Certifications in relevant technologies (AWS, Kubernetes, Java, etc.)
Offer
  • Private medical care
  • Co-financing for the sports card
  • Constant support of dedicated consultant

Personal Consulting Agency (License No. 4642)

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary