FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAWSDockerGraphQLGRPCJavaKafkaKubernetesMicroservicesNoSQLRabbitMQSpringSpring 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
