Backend java developer (kubernetes)

Posted: 1 year ago
Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely
Everywhere
Preferred Timezones
Central European Time
RelocationAllowed
Skills
Java

About the job

Backend Java Developer(Kubernetes)

Software Development
We are seeking an experienced Kubernetes/Backend Java Developer to join our dynamic team at an online lottery company. As a Kubernetes/Backend Java Developer, you will be responsible for designing, developing, and maintaining our backend systems using Java technologies, with a focus on Kubernetes orchestration and integration with Oracle databases and Kafka messaging.

Tasks

  • Design, develop, and maintain scalable backend systems using Java, Kubernetes, Oracle databases, and Kafka.

  • Collaborate with cross-functional teams, including product managers, software engineers, and data engineers, to gather requirements and deliver high-quality software solutions.

  • Develop and implement microservices architecture and containerization strategies using Kubernetes.

  • Integrate backend systems with Oracle databases, ensuring efficient data retrieval and storage.

  • Build data pipelines and stream processing systems using Kafka to handle real-time data processing and event-driven architectures.

  • Write clean, efficient, and maintainable code, adhering to coding standards and best practices.

  • Conduct code reviews and provide constructive feedback to team members to ensure code quality and consistency.

  • Troubleshoot and debug production issues, ensuring timely resolution and maintaining system reliability.

  • Collaborate with DevOps teams to optimize deployment processes and implement continuous integration and delivery pipelines.

  • Stay up-to-date with the latest industry trends, technologies, and best practices related to Kubernetes, Java, Oracle databases, Kafka, CI/CD, and microservices, and apply them to enhance system performance and functionality.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field;
  • Minimum of 5 years of professional experience as a backend Java developer, with a strong focus on Kubernetes
  • In-depth knowledge and hands-on experience with Java, Spring Framework, and related technologies. Develop and maintain database schema and data migration scripts Write and execute unit and integration tests
  • Proficiency in containerization and orchestration technologies, particularly Kubernetes.
  • Experience working with Oracle databases, including data modeling, query optimization, and performance tuning.
  • Familiarity with messaging systems like Kafka and understanding of event-driven architectures.Developing the commissioned site and/or applications.
  • Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Proficiency in designing and implementing microservices architectures, including service discovery, load balancing, and fault tolerance
  • Knowledge of RESTful API design and development principles.
  • Experience with monitoring and logging tools like Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), or similar technologies.
  • Understanding of security best practices and the ability to implement security measures for backend systems.
  • Knowledge of testing frameworks and methodologies such as JUnit, Mockito, and TestNG.
  • Familiarity with configuration management tools like Ansible, Chef, or Puppet.
  • Proficiency in Git and other version control systems
  • Familiarity with Agile development methodologies
  • Proficiency in using Git for code collaboration and version control.
  • Experience with agile development methodologies such as Scrum or Kanban, and familiarity with agile tools like Jira or Trello.

Preferred Qualifications

Certification in Kubernetes or related technologies (optional).
Experience working in the online gaming or lottery industry.
Knowledge of other backend technologies such as Node.js or Python.
Familiarity with cloud platforms like AWS or Azure.
Join our team and contribute to the development of innovative online lottery solutions using cutting-edge technologies. Apply now and be part of our exciting journey!

About the company

Similar Jobs

CanvasJS company logo
CanvasJS
Beautiful HTML5 & JavaScript Charts
Wesence company logo
Wesence
Building bespoke software
Immersive Computing Labs. company logo
Immersive Computing Labs.
We are a leading Virtual, Augmented & Mixed Reality (XR) product development company
Froiden company logo
Froiden
Building products that helps your team to deliver
Health Vectors company logo
Health Vectors
Change the way health data is looked at. Personalize it for better health outcomes