senior java developer

şimdi başvur

iş ilanı detay

maslak, ıstanbul (avrupa)
IT & Telekomünikasyon
referans numarası

iş tanımı

We are looking for a "Senior Java Developer" for our client which is operating in software sector.

Determine and identify high-level functional and technical requirements on the basis of interactions with the user community and knowledge of enterprise architecture.

Design architectures, including the software, hardware and communications, to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces.

Interact with product owner/project management to plan project schedules and technical direction.

Provide quality assurance review and the evaluation of existing and new software products.

Develop high-level system design diagrams for program design, coding, testing, debugging and documentation.

Develop and implement moderate to complex web-based applications on one or more platforms.

Define the end to end process, including choosing technologies and organizing the team to implement solutions.

Work with a product owner to decide on project requirements, timelines, and team standards.

Mentor mid-level and junior developers.


7+ years’ experience in complex product design and development with Java technologies including back-end and front-end.

7+ years' of experience with the following programming languages: Java Enterprise Edition. Python is plus.

Technical design, troubleshooting, analytical thinking, building business logic of software, ability to work independently and within groups.

At least 3 years of experience with the following in-memory/NoSQL DB's/data stores.

A least 3 years of hands-on working experience (on real projects) in Big Data Platforms is a plus. (Including following technologies: Kafka, Spark/Flink/Storm, Hive, Pig, Hadoop, HDFS)

Very Good SQL knowledge and relational DB experience: Oracle, PostgreSQL, MSSQL.

Good know-how in the Spring Framework (or any other popular java framework such as struts).

Experience with any Application Server.

Experience with Angular framework knowledge is a plus.

Experience with Agile Software Development methodologies.

Experience with hybrid databases (relational database + NoSQL database).

Experience with Microservices and Event-Driven Architecture.

Experience with Kubernetes, Docker, Spring Boot.

Bachelor degree in Computer Science or related field.

Advanced level of English (both verbal and written).
İşbu iş ilanına başvurmadan önce KVKK Aydınlatma Metni linkinde bulunan “aydınlatma beyanını” okumanız gerekmektedir. İşbu iş ilanına başvurmanız durumunda bahsedilen aydınlatma beyanını okuduğunuz ve kabul ettiğiniz addedilecektir.