Enable job alerts via email!

Senior Java Developer

Randstad Türkiye

Fatih

On-site

TRY 300,000 - 400,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative company is seeking a talented Java Developer to shape the technical vision of a cutting-edge platform. You will lead the integration of new technologies while ensuring a seamless customer experience. This role offers the chance to work with a dynamic team, utilizing your expertise in Java and cloud solutions. Your contributions will be pivotal in driving the migration to a cloud-based environment, and you will have the opportunity to mentor peers on best practices in software development. Join a forward-thinking team that values flexibility, collaboration, and a commitment to excellence.

Qualifications

  • 6+ years of Java experience in designing and maintaining applications.
  • Strong communication skills in English with a focus on knowledge sharing.

Responsibilities

  • Implement new technologies ensuring no negative impact on customers.
  • Integrate backend clients onto the target platform.

Skills

Java
Communication Skills
Spring Boot
Git
Maven
Azure CI/CD
Unit Testing
Integration Testing
Messaging Platforms
Code Quality

Tools

Docker
Kubernetes
OpenShift
Prometheus
Grafana
Elastic Search

Job description

We are looking for talents to join an international network of professionals. Building on an existing framework and shared mission, our up-and-coming team will bring its unique personality and skills set to provide borderless services with bank-wide capabilities.

We value strong work ethics, knowledge sharing and flexibility in our way of working – it is both our promise to you and what we look for in new colleagues. Let’s meet!

You will be responsible for shaping the technical vision of the platform with the domain architect and Chapter lead and you will enable the team to follow your vision.

Responsibilities:

  1. Implement new technologies without a negative customer impact.
  2. Integrate BE clients onto our chosen target platform.

Qualifications:

  1. 6+ years of professional Java experience (design, develop and maintain highly available and resilient applications).
  2. Good communication skills in English (C1 level), strong communication and presentation skills across different skill and seniority levels.
  3. Experience with Java (8, 11, 17, 21), Git and Maven.
  4. Experience with Spring Boot, Spring MVC, Spring Data JPA/JDBC.
  5. Knowledge of Azure - CI/CD pipeline is also important as we are migrating to a cloud-based solution.
  6. Experience with Unit and Integration testing.
  7. Understanding messaging platforms (i.e., Kafka, EMS, ActiveMQ and/or IBM MQ).
  8. Experience with monitoring and alerting (Prometheus/Grafana), Elastic search.
  9. Experience with containers (Docker, K8S or OpenShift).
  10. You feel at home in a high-performing team, and you make the other team members feel at home as well.
  11. Code quality matters for you and writing good code excites you. Experience with writing secure code.
  12. You love to talk about Java and coach your peers on architecture and best practices.
  13. Working knowledge on designing and building Rest-JSON API’s, SOA and Event Driven Design(s).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.