Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Commencis

Software Architect

Commencis

. Provide hands-on architectural guidance and leadership throughout the lifecycle of backend products and services .

Posted 11/11/2026full-timeIstanbul • TurkeySeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend architecture design and implementation, with a strong focus on Java, Spring Boot, and distributed systems. Proven ability to lead cross-functional teams, mentor peers, and optimize backend performance while ensuring security and scalability.

Highest-signal resume keywords
Java DevelopmentSpring Boot FrameworkBackend Architecture DesignAPI ArchitectureDistributed Systems

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend Software DevelopmentService DesignDomain-Driven DesignRelational Database DesignPerformance OptimizationCI/CD PrinciplesUnit TestingIntegration TestingDebuggingRoot Cause Analysis
Soft Skills
LeadershipCollaborationMentoringCommunicationProblem-Solving
Tools & Technologies
DockerKubernetesKafkaRabbitMQAWS
Industry Keywords
Digital BankingPrivate BankingFinancial Platform TransformationCore Banking ModernizationOpen Banking API

Tech Stack

Tools & technologies
AWSDockerGraphQLGRPCJavaKafkaKubernetesMicroservicesNoSQLRabbitMQSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Provide hands-on architectural guidance and leadership throughout the lifecycle of backend products and services
  • Design and evolve backend architectures using Java, Spring Boot, and related technologies
  • Define domain structures, bounded contexts, service decomposition strategies, and modular architecture approaches
  • Collaborate with architects, engineering managers, development teams, product managers, QA, and DevOps
  • Create technical documentation including HLDs, architecture decision records, solution designs, API contracts, sequence diagrams, and backend design artifacts
  • Assess emerging technologies, backend frameworks, and architectural patterns
  • Define non-functional requirements for availability, scalability, security, observability, extensibility, and operational support
  • Support troubleshooting of system-level backend, integration, performance, data consistency, and production issues
  • Design API-first, event-driven, and asynchronous integrations
  • Drive distributed-systems decisions involving resilience, retries, idempotency, fault tolerance, transaction boundaries, caching, and messaging
  • Review and improve service boundaries, backend code structure, data access patterns, deployment architecture, and technical debt
  • Develop and lead proof-of-concept projects
  • Lead discussions on trade-offs, best practices, delivery risks, and backend modernization
  • Cross-train and mentor teammates
  • Conduct code and design reviews
  • Assist with technical audits and implementation of audit recommendations

Requirements

What you’ll need
  • BSc/MSc degree in Computer Engineering, Software Engineering, or a related field
  • 8+ years of experience in backend software development
  • Strong hands-on experience in Java and Spring Boot
  • 3+ years of experience designing and implementing complex distributed backend systems and software architectures
  • 2+ years of experience in a similar position guiding a cross-functional project or product team
  • Strong experience in backend service design, API architecture including REST, GraphQL, and gRPC, service-to-service communication, and integration patterns
  • Strong knowledge of layered architecture, hexagonal architecture, clean architecture, modular monoliths, and microservices
  • Experience with domain-driven design and domain modeling
  • Experience with Docker and/or Kubernetes
  • Working knowledge of application and system availability, scalability, observability, and distributed data platforms
  • Expertise in backend performance optimization, transaction management, concurrency handling, and scalable system design
  • Experience with relational database design, SQL optimization, data consistency patterns, and familiarity with non-relational and NoSQL databases
  • Experience with Kafka, RabbitMQ, or similar messaging and streaming platforms
  • Expert-level understanding of CI/CD principles and engineering quality gates
  • Knowledge of AWS and related AWS services
  • Strong understanding of secure backend development, authentication, authorization, secure communication, and secrets/configuration management
  • Strong unit testing, integration testing, debugging, and root cause analysis skills
  • Prior experience with SCRUM/Agile methodologies
  • Proven experience in digital banking, private banking, or financial platform transformation projects
  • Experience with core banking modernization, open banking API architectures, or payment systems highly desirable

Benefits

Comp & perks
  • Private health insurance
  • Pension and retirement plans through a company-backed pension system
  • Meal card
  • Commute compensation
  • Work-from-home support
  • Paid birthday off
  • Flexible working hours
  • Remote working option
  • Online events and guest speakers
  • Office refreshments
  • Meeting-light culture
  • Learning and development programs
  • Access to Udemy and various libraries
  • Happy hours, workshops, New Year party, breakfast and lunch get-togethers, movie nights, and Summer Festival
  • Flat organizational structure
  • Direct and open communication culture