Senior Software Developer

ASEE

Fatih

Hybrid

TRY 300,000 - 420,000

Full time

24 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ASEE Turkey is seeking a Senior Software Developer to join the Banking Business Unit. You will lead the development of new software products and enhancements, mentor junior developers, and collaborate with product owners on timelines and standards.

The role requires deep Java expertise (Java EE/Jakarta EE), Spring, Angular, and experience with Kafka, graph databases, and Big Data concepts. Hybrid work in Istanbul is available with strong English communication skills.

Qualifications

  • 7+ years in design and development of complex software using Java EE/Jakarta EE.
  • Strong design, troubleshooting and analytical thinking; capable of independent and collaborative work.
  • 3+ years hands-on with Apache Kafka; knowledge of Flink or Spark is a plus.
  • Experience with graph databases and relational DBs (Oracle/PostgreSQL/MS SQL Server).
  • Strong Spring Framework knowledge; experience with Angular and microservices.
  • Hands-on ML project experience; Big Data platforms experience is a plus.
  • Bachelor’s degree in Computer Engineering or Software Engineering; advanced English.

Responsibilities

  • Identify high-level functional and technical requirements with enterprise context.
  • Design architectures to support current and future cross-functional needs.
  • Collaborate with product owners and project managers on schedules and tech direction.
  • Perform QA reviews and evaluate software products.
  • Develop high-level system design diagrams for dev, test, and doc.
  • Develop and implement web-based applications across platforms.
  • Ensure software stays updated with latest technologies.
  • Contribute to end-to-end solution design and tech standards.
  • Mentor mid-level and junior developers.

Skills

Java EE/Jakarta EE
Back-end development
Front-end development
System design
Architecture design
Microservices
Spring Framework
Angular
Agile methodologies
English proficiency
Team mentoring
Problem-solving
Big Data concepts
Machine Learning concepts

Education

Bachelor’s degree in Computer Engineering/Software Engineering or related field

Tools

Kafka
Flink
Spark
Graph databases
Oracle/PostgreSQL/MS SQL Server
Angular
Apache Kafka ecosystem

Job description

ASEE Turkey is looking for a Senior Software Developer to join the Banking Business Unit development team.

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You should excel in working with large-scale applications and frameworks, and have strong communication skills with the ability to take ownership when needed. You will be a senior developer taking an active role in the development of new software products and enhancements to existing products. Depending on performance and project needs, you may take responsibility for the technical leadership of a specific product, reporting to the overall development lead.

Requirements
  • Minimum 7 years of experience in the design and development of complex software products using Java technologies, including both back-end and front-end development, with strong knowledge of Java Enterprise Edition (Java EE/Jakarta EE).
  • Strong technical design, troubleshooting, problem-solving, and analytical thinking skills, with the ability to translate business requirements into effective technical solutions and work both independently and collaboratively.
  • At least 3 years of hands-on experience with Apache Kafka. Knowledge of and experience with Apache Flink or Apache Spark is a plus.
  • At least 3 years of hands-on experience with graph databases.
  • Experience in database design and development using Oracle, PostgreSQL, or Microsoft SQL Server.
  • Strong knowledge of the Spring Framework or other modern Java back-end frameworks.
  • Experience with application servers, Angular, Agile software development methodologies, event-driven architectures, and microservices architectures.
  • Hands-on experience in Machine Learning projects.
  • 3+ years of hands-on experience with Big Data platforms in production or real-world projects is a plus.
  • Bachelor’s degree in Computer Engineering, Software Engineering or a related field.
  • Advanced proficiency in English, both written and spoken.
Responsibilities
  • Determine and identify high-level functional and technical requirements based on interactions with the user community and knowledge of enterprise architecture.
  • Design architectures, including software, hardware, and communications, to support current requirements as well as future cross-functional needs and interfaces.
  • Collaborate with product owners and project managers to plan project schedules and technical direction.
  • Perform quality assurance reviews and evaluate existing and new software products.
  • Develop high-level system design diagrams for development, testing, debugging, and documentation.
  • Develop and implement moderate to complex web-based applications on one or more platforms.
  • Ensure software is up to date with the latest technologies.
  • Contribute to end-to-end solution design, including technology selection and implementation approaches.
  • Collaborate with product owners and project managers on requirements, timelines, and technical standards.
  • Mentor mid-level and junior developers.
Working Conditions

ASEE Istanbul, Türkiye (Hybrid)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

ASEE Group • Fatih

Hybrid
TRY 600,000 - 900,000
Senior Java Engineer - Banking Platform (Hybrid)
Senior Java Engineer - Banking Platform (Hybrid)

ASEE Group • Fatih

Hybrid
TRY 600,000 - 900,000
Software Developer (Java)
Software Developer (Java)

adesso Turkey • Fatih

Hybrid
TRY 300,000 - 420,000
Private health insurance
Comprehensive benefits
Bonus system
+2
Senior Software Developer (.Net)
Senior Software Developer (.Net)

adesso Turkey • Fatih

On-site
TRY 420,000 - 640,000
Competitive salary
Private health insurance
Udemy access
+2
Senior Software Developer - Java Spring Boot & Microservices
Senior Software Developer - Java Spring Boot & Microservices

Turknet • Fatih

On-site
TRY 330,000 - 600,000
Senior Java Developer (Payment Systems)
Senior Java Developer (Payment Systems)

OBSS • Turkey

On-site
TRY 50,000 - 80,000
Full Stack Java Developer (Banking)
Full Stack Java Developer (Banking)

OBSS • Fatih

Hybrid
Competitive salaries
Flexible and hybrid working arrangements
Training programs, certifications, and workshops
Senior Backend Developer
Senior Backend Developer

Monster Notebook • Fatih

On-site
TRY 300,000 - 520,000
Senior Java Developer
Senior Java Developer

Turkish Technology • Fatih

On-site
TRY 350,000 - 700,000
Flexible work
Competitive pay
Health & wellbeing
+6
Senior Java Developer
Senior Java Developer

Innovance Consultancy • Fatih

On-site
TRY 350,000 - 650,000