Senior Software Developer

ASEE Group

Fatih

Hybrid

TRY 600,000 - 900,000

Full time

23 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ASEE Turkey in Istanbul is seeking a Senior Software Developer to join the Banking Business Unit. You will lead development of large-scale Java applications, own technical direction, and collaborate with product owners.

The ideal candidate has 7+ years of experience, deep Java EE/Jakarta EE, Kafka, graph databases, Spring, Angular, and microservices. Strong English and team leadership are essential. Hybrid work in Istanbul is offered.

Qualifications

  • 7+ years in design and development of complex software with Java EE/Jakarta EE.
  • Hands-on Apache Kafka experience (3+ years).
  • Experience with graph databases and relational databases like Oracle/PostgreSQL/SQL Server.
  • Strong knowledge of Spring Framework and modern back-end architectures.
  • Experience with Angular, microservices and event-driven systems.

Responsibilities

  • Determine high-level functional and technical requirements with stakeholders.
  • Design architectures for current and future cross-functional needs.
  • Collaborate with product owners and project managers on schedules and direction.
  • Perform QA reviews and evaluate new software products.
  • Develop high-level system design diagrams for development and testing.
  • Develop and implement web-based applications across platforms.
  • Ensure software stays up to date with new technologies.
  • Contribute to end-to-end solution design and tech standards.
  • Mentor mid-level and junior developers.

Skills

Java
Java EE/Jakarta EE
Kafka
Graph databases
Spring Framework
Angular
Microservices
Big Data
Machine Learning
English proficiency

Education

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

Tools

Kafka
Graph databases
Oracle/PostgreSQL/SQL Server
Spring Framework
Angular
Big Data platforms

Job description

ASEE TR, Spine Tower Saat Sokak No:5 Kat:24, Maslak/Sarıyer, 34485 Istanbul

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
Qualifications
  • 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 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 Backend Developer
Senior Backend Developer

Monster Notebook • Fatih

On-site
TRY 300,000 - 520,000
Senior Software Developer - Java Spring Boot & Microservices
Senior Software Developer - Java Spring Boot & Microservices

Turknet • Fatih

On-site
TRY 330,000 - 600,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
Fraud Platform Senior Software Developer (Hybrid)
Fraud Platform Senior Software Developer (Hybrid)

Intertech Information Technology and Marketing Inc. • Fatih

On-site
Continuous learning and development opportunities
Opportunity to work in international projects
Flexible working hours
+2
Senior Java Developer
Senior Java Developer

Turkish Technology • Fatih

On-site
TRY 350,000 - 700,000
Flexible work
Competitive pay
Health & wellbeing
+6
Expert Software Engineer
Expert Software Engineer

Fineksus • Fatih

Hybrid
TRY 420,000 - 660,000
Subsidized Meals
Transportation Fee
Healthcare Coverage
+7
Senior Java Developer (Hybrid)
Senior Java Developer (Hybrid)

Amaris Consulting • Fatih

On-site
TRY 350,000 - 600,000
Software Developer (.Net)
Software Developer (.Net)

adesso Turkey • Fatih

On-site
TRY 80,000 - 100,000
Private health insurance
Graduate school tuition support
Unlimited Udemy access
+2