CrawlJobs Logo

Senior Java Developer

Turkey, İstanbul · Job Posted January 15, 2026
Apply Position
Job Link Share

Job Description

DefineX is a next-generation consulting house and venture builder, helping financial institutions shape bold visions and turn them into real-world impact focusing on two core themes: Winning in Tech and Winning in Digital. At the heart of everything we do? Our people: DefineXers. A diverse team of consultants, engineers, designers, and strategists driven by purpose and united by a shared ambition: to build what’s next.

Job Responsibility

  • Coding activities on a large-scale technology transformation project which includes from mainframe to microservices, high-tech platform transformations
  • Primary responsibilities in software development lifecycle, including meeting clients to determine requirements, analysis, design, development, testing, and implementation of user interfaces and backend services

Requirements

  • BS or MS in Computer Engineering, Software Engineering, Mathematics Engineering or other disciplines
  • Minimum 4 years of experience in Software Development using Java and JavaScript
  • Full stack development experience in Agile based end-2-end delivery
  • Strong knowledge of OOP, Design Patterns, Test Driven Development
  • Experience in Java, Spring Boot, Microservices Architecture, JavaScript technologies is must
  • Eligible to work in Turkey

Nice to have

  • Experience in Angular, React or Vue technologies
  • Experience in financial services knowledge
  • Team Management, risk management, client management experience is nice to have

What we offer

  • A mentally and physically enabling environment
  • Growth and Development with training and support and a Growth Coach
  • Independence and Ownership in creative and challenging projects
  • 20 vacation days per annum
  • Certain hours a year to volunteer and organize office volunteer programs with local NGOs
  • Competitive private health and life insurance coverage

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java Developer

8 matching positions

New

Senior Java Developer

We are seeking a highly skilled and experienced Senior Java Developer with a str...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of professional experience in software development with a strong focus on Java (Java 17+)
  • Extensive hands-on experience in designing, developing, and deploying microservices architectures
  • Proven expertise with Spring Boot, Spring Cloud, or similar frameworks for microservice development
  • Solid experience with containerization technologies (e.g., Docker, Kubernetes)
  • Demonstrated experience with cloud platforms (e.g., AWS, Azure, GCP), including deployment, scaling, and management of microservices in a cloud environment
  • Strong experience with messaging queues (e.g., Kafka, RabbitMQ) and API Gateways
  • Practical experience in implementing and advocating for CI/CD pipelines and advanced DevOps practices
  • Proficiency in Java (Java 17+)
  • Deep understanding and practical application of object-oriented programming (OOP) principles, design patterns, and software architecture
  • Strong knowledge of RESTful API design, development, and security best practices
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of robust, scalable, and secure microservices using Java 17+ and modern related technologies (e.g., Spring Boot, Spring Cloud, Kafka, Kubernetes)
  • Drive the technical design and architecture of new features and enhancements, ensuring alignment with overall system architecture, enterprise standards, and best practices. Contribute actively to architectural discussions and strategic technical direction
  • Collaborate effectively with product owners, architects, and other developers to translate complex business requirements into clear, efficient, and innovative technical solutions
  • Communicate complex technical concepts and solutions clearly to both technical and non-technical stakeholders, fostering understanding and alignment across teams
  • Write clean, maintainable, and efficient production-grade code, strictly adhering to established coding standards and design patterns, and utilizing tools for static analysis (e.g., SonarQube)
  • Conduct comprehensive code reviews to ensure code quality, performance optimization, security, and adherence to architectural and design principles
  • Proactively identify and resolve complex technical issues, performing thorough root cause analysis and implementing effective, long-term solutions
  • Participate actively in the full software development lifecycle, including planning, design, development, testing, deployment, and post-production support, demonstrating end-to-end ownership
  • Mentor and guide junior developers, actively sharing knowledge, fostering a culture of continuous learning, and promoting best practices within the team
  • Drive continuous improvement of development processes, tools, and technologies, championing adoption of modern methodologies like CI/CD, DevOps, and automation
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai, Tamil Nadu, India, Pune, Maharashtra, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Hands-on experience with Java (version 1.8 or above), J2EE, Spring Boot, Spring Batch, microservices, REST, and JSON
  • Experience with mocking, JUnit, and performance testing
  • Familiarity with CI/CD pipelines and toolchains (Git, BitBucket, Artifactory, Jira, Confluence, Collaborate)
  • Basic Unix/Linux knowledge, including shell scripting and Unix commands
  • Experience with Docker, Kubernetes, or OpenShift
Job Responsibility
Job Responsibility
  • Hands-on experience with Java (version 1.8 or above), J2EE, Spring Boot, Spring Batch, microservices, REST, and JSON
  • Experience with mocking, JUnit, and performance testing
  • Familiarity with CI/CD pipelines and toolchains (Git, BitBucket, Artifactory, Jira, Confluence, Collaborate)
  • Basic Unix/Linux knowledge, including shell scripting and Unix commands
  • Experience with Docker, Kubernetes, or OpenShift
  • Hands-on experience with Angular or similar UI frameworks
  • Ability to design and implement responsive, user-friendly web interfaces
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Fulltime
Read More
Arrow Right

Senior Java Developer

This position gives an excellent opportunity for the selected candidate to play ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant experience in Java (JDK 1.8 or more)
  • experience with Spring Boot, KAFKA, GRPC, ECS, Mongo, REST API, JUNIT and SQL Basics
  • Java performance tuning
  • Kubernetes, Openshift, Gradle, Splunk, Prometheus
  • Knowledge of CI/CD Pipeline, Familiarity with TeamCity, Udeploy, Jenkins, SonarQube
  • Experience with Design Patterns, Code Review, Coding standard, Unit testing with JNIT/Mockito
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Please find below the new requirement. Employment Type: Contract Duration: 06/01...
Location
Location
United States , Indianapolis
Salary
Salary:
Not provided
dashtechinc.com Logo
Dash Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Authorization, authentication, Java and Spring Boot development
  • Strong exposure to REST API design, and microservice patterns
  • Experience building and optimizing batch processes
  • Hands-on experience with event-driven architectures and message queues
  • MuleSoft development experience (including integrations and API management)
  • Working knowledge of te
  • Resource is required with strong hands-on experience in Java, Spring Boot framework for backend development, and creation of scalable RESTful APIs
  • The candidate must have practical exposure to designing and executing batch processes
  • Implementing event-driven and queue-based asynchronous processing using technologies such as AS400 Data Queues, Kafka, RabbitMQ, or AWS SQS
  • Resource must have hands-on experience deploying Java-based applications to AWS applications and web server environments
Job Responsibility
Job Responsibility
  • Resource is required with strong hands-on experience in Java, Spring Boot framework for backend development, and creation of scalable RESTful APIs
  • The candidate must have practical exposure to designing and executing batch processes
  • Implementing event-driven and queue-based asynchronous processing using technologies such as AS400 Data Queues, Kafka, RabbitMQ, or AWS SQS
  • Resource must have hands-on experience deploying Java-based applications to AWS applications and web server environments
  • Experience in writing PostgreSQL functions, stored procedures, and advanced SQL queries is a strong plus
  • Experience in MuleSoft integration flows, API-led connectivity
  • Familiarity with Angular/React for frontend development is preferred
  • Preferred experience with document automation and template management tools such as SmartDocuments or Adobe Forms Development
  • Candidates will work with cross-functional teams to deliver enterprise-grade solutions
  • Fulltime
Read More
Arrow Right

Senior Java Developer

At Citi, we believe in the power of engineering to drive success and foster a cu...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on professional experience in designing and building robust, scalable, and maintainable server-side applications using Java
  • Strong expertise in Object-Oriented Design, data structures, design patterns, and concurrency
  • 5+ years of significant experience with SQL databases, demonstrating proficiency in writing complex queries and optimizing database performance
  • Strong command of the Unix/Linux environment, including familiarity with system-level operations and administration
  • Bachelor's degree in Computer Science, Engineering, or a related field
Job Responsibility
Job Responsibility
  • Lead the re-architecture of our legacy financial ledger, migrating complex business logic from shell scripts and stored procedures into a modern, event-driven platform built on Java microservices
  • Design, develop, and implement high-performance, scalable, and secure Java applications that will form the new backbone of our financial systems
  • Write clean, well-documented, and thoroughly testable Java code. Act as a champion for software engineering best practices, including Object-Oriented Design, SOLID principles, and Test-Driven Development (TDD)
  • Collaborate closely with database teams to design and implement strategies for data integration and migration as part of the transition to the new Java architecture
  • Act as a key technical expert, troubleshooting and resolving complex issues that arise during system migration, modernization, and in production
  • Conduct rigorous code reviews, mentor junior developers, and contribute to the continuous improvement of team standards and development processes
  • Work in close partnership with product managers, business analysts, and other global teams to ensure technical solutions are perfectly aligned with evolving business requirements
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are seeking a Senior Java Developer with a minimum of 12 years of professiona...
Location
Location
Richmond
Salary
Salary:
Not provided
capstonec.com Logo
Capstone IT Staffing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Core Java (versions 8-17
  • extensive hands-on experience)
  • Spring Framework (Spring Boot, Spring Data, Spring Cloud)
  • Microservices architecture
  • REST API's
  • REST & SOAP web services development
  • JPA2 / Hibernate (HQL, JPQL, Criteria APIs)
  • Object-Oriented Design & Design Patterns
  • Domain Driven Design (DDD) concepts
  • Kafka
Job Responsibility
Job Responsibility
  • Lead and contribute to modernization efforts from monolith to microservices architectures
  • Support migration strategies from on-prem systems to hybrid cloud environments
  • Design, develop, and maintain scalable, enterprise-grade applications in distributed environments
  • Write clean, efficient, and testable Java code
  • Participate in architecture, design, development, testing, and deployment
  • Debug, troubleshoot, and resolve production issues
  • Prepare and manage code releases
  • Collaborate with cross-functional teams to deliver technical solutions
  • Contribute to continuous improvement and engineering best practices
  • Experience working in secure enterprise environments
  • Fulltime
Read More
Arrow Right

Senior Java Developer

For this position, we are looking for a Senior Java Developer who can assist one...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s / Master’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Senior Java Developer or similar role.
  • Strong proficiency in Java and related technologies (Spring, Hibernate, etc.).
  • Experience with microservices architecture and RESTful APIs.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Proficiency in SQL and experience with relational databases (MySQL, PostgreSQL, etc.).
  • Familiarity with version control systems such as Git.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience designing, building and testing Java EE applications
  • Strong proficiency in programming languages such as Java, Spring Boot. Micro services
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance, scalable Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and industry standards.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot and debug complex issues in a timely and efficient manner.
  • Provide technical leadership and mentorship to junior developers.
  • Contribute to the continuous improvement of the development process, tools, and methodologies.
  • Stay updated with the latest industry trends and technologies to ensure our solutions remain current and competitive.
  • Work closely with product managers, designers, and other stakeholders to understand requirements and deliver high-quality solutions
What we offer
What we offer
  • Hybrid working mode
  • 18 days of Annual leave
  • Comprehensive coverage including General Practitioner, hospitalization, dental, and optical
  • Annual bonus based on individual performance
  • Training programs
  • Certification opportunities
  • Training incentives to support career growth
  • Regular team-building activities and social events
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Senior Java Developer works within Global Spread Products Technology. We are...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in Applications Development or systems analysis role
  • Extensive experience system analysis and in UI programming of software applications
  • Ability to adjust priorities quickly as circumstances dictate
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Analyze and collaborate technical solutions and strategies with the team
  • Partner with Technical Lead to provide the optimum solution for our GSP clients
  • Participate in the successful delivery of technical solutions
  • Transfer knowledge to other developers during the implementation of solutions and projects
  • Perform design reviews, code reviews, test reviews and technical document reviews
  • Responsible for Systems Analysis, Design, Coding, Unit Testing and other SDLC activities
  • Ensure code developed meets the business and stakeholder requirements
  • Explore existing application systems
  • Determines areas of complexity and potential risks to a successful implementation
  • Communicate continually with the client and project teams
  • Fulltime
Read More
Arrow Right