Senior Java Developer

Dátum:  2024. ápr. 3.
Hely: 

Budapest, HU, 1131

Vállalat:  OTP Bank Nyrt.

Senior Java Developer

Responsibilities:

  • Design, develop microservices application using Spring Boot w/ Java
  • Convert the functional requirement specification into a working functionality and/or API
  • Provide programming experience to design, test and build the application effectively and efficiently
  • Collaborate with Solution and Software Architect to design and develop cloud native, event driven code
  • Collaborate with peers and medior developers
  • Apply DevOps concepts and Security principles
  • Actively participate in designing development guidelines
  • Participate in design and code reviews

Expected Competencies

  • 3+ / 6+ years of Java experience
  • Team player
  • Desire for continuous learning
  • Strong critical thinking skill
  • Mentoring skills
  • Honest & direct communication
  • Fluent English

Technical Skills and Proficiencies:

  • Strong knowledge in Spring Boot, Java 11+.
  • Experience with RDBMS and NoSQL.
  • Understanding of how streaming technologies work such as Kafka.
  • Ability to write clean and sustainable codebase.
  • Hands-on experience with Azure Cloud.
  • Proficiency in developing RESTful APIs.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Experience with testing tools and frameworks like JUnit, Mockito, TestNG, and Selenium.
  • Familiarity with agile methodologies.
  • Experience in designing and developing microservices.
  • Experience in continuous integration and delivery.
  • Familiarity with event-driven architecture.
  • Understanding of fundamental design principles behind a scalable application.

Advantage

  • Proven track in Java Spring Boot, Microservices.
  • Experience with AuthZ&AuthN frameworks.
  • Strong understanding of CI/CD processes and automation.
  • Hands-on experience with agile teams.
  • Experience in understanding and communicating business requirements.