A leading technology company in Turkey is seeking a Senior Java Developer with expertise in payment systems. The role involves designing and developing program documentation, reviewing Java code, and leading technical teams to deliver high-quality software. Bachelor’s degree and 4–10 years of experience in software development are required. Strong communication skills and familiarity with microservices architecture are essential.
Qualifications
4–10 years of software development experience.
Strong back-end development skills and microservices architecture knowledge.
Solid understanding of design patterns and object-oriented development.
Strong communication skills, problem-solving mindset, and high energy.
Responsibilities
Design and develop complex program documentation including structure, behavior, and interaction diagrams.
Review development and coding of Java programs ensuring proper documentation.
Conduct post-implementation reviews to ensure system and cost objectives are met.
Recommend new procedures and techniques to enhance supported systems.
Communicate technical information effectively with audiences.
Lead medium-to-large technical teams to deliver high-quality code.
Skills
Java
Spring Framework
REST/SOAP web services
IntelliJ
Jenkins
Sonar
Git
Maven
JUnit
Mockito
SQL Developer
Splunk
Kafka
RabbitMQ
Education
Bachelor’s degree in Computer Engineering, Software Engineering, Mathematics Engineering, or related fields
Job description
A leading technology company in Turkey is seeking a Senior Java Developer with expertise in payment systems. The role involves designing and developing program documentation, reviewing Java code, and leading technical teams to deliver high-quality software. Bachelor’s degree and 4–10 years of experience in software development are required. Strong communication skills and familiarity with microservices architecture are essential.