Kod satırları

JAVA Developer w/o Blockchain / Ataşehir

  • Strong knowledge of Java language, and SDKs

  • Solid experience with Spring Framework

  • Solid experience with ORM (Hibernate, JPA, …)

  • Solid experience with Git flow

  • Must have Fluent English skills

 

 

JAVA Developer with Blockchain / Ataşehir

  • Strong knowledge of Java language, and SDKs

  • Solid experience with Spring Framework

  • Solid experience with ORM (Hibernate, JPA, …)

  • Solid experience with Git flow

  • Must have Fluent English skills

  • Must have experience in cryptocurrency and blockchain technologies (layer 2 knowledge will be appreciated)

Java Developer / Maslak - Remote - Hibrit

  • Ability to create end-to-end systems with Java development stack (Java8, Java11, Hibernate, Spring Boot).

  • Ability to develop processes with Camunda.

  • Experience with SDLC, OOP, Design Patterns and Microservice architecture.

  • Working knowledge on databases and SQL.

  • Have knowledge on DDD and TDD principle.

  • Experience with software development tools such as Git, JIRA.

  • Experience and understanding of CI/CD principles.

Java Developer / Ataşehir - Hibrit

Role Description: (Responsibilities)

  • Design, develop, test, deploy, maintain, and improve the backend systems of our platform, including the core network protocol, distributed systems architecture, and developer tools. Our ecosystem must be highly-robust, while operating over a large network that we mostly don't control.

  • Work closely with the CTO and lead developer to analyze and improve efficiency, scalability, stability, and security of the platform as a whole

  • Participating in technical design sessions to create sustainable, high-performing features and providing accurate estimates and development timelines.

  • Enjoy the challenge of learning new technologies, solving design challenges, and building high-quality software

  • Developer is expected to maintain existing code along with new code development and document the new code.

  • Adversarial thinking when designing secure systems. Our system must be robust to malicious actors in the network.

  • Manage individual project priorities, deadlines and deliverables

Experience Requirements:

  • Minimum 2 year of professional experience using python, java, c++ or c#

  • Golang knowledge and experience preferable

  • 2+ years of Software development experience

  • Solid foundation in computer science with strong competencies in data structures, algorithms and software design

  • Good understanding of nuances of distributed systems, scalability and availability

  • Proficient with designing and developing APIs for stateful communications

  • Comfortable programming in a team environment and good communication skills.

  • Familiarity rdbms (postgres experience is a plus)

  • Experience with Linux