Senior/Lead Java Developer

Deadline: 09 April 2023

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

IUNetworks LLC is looking for an innovative Senior/Lead Java Developer to ensure and implement high-quality technology solutions. We need someone with proven experience in modern technologies who will be part of product development at all stages, using the best innovation practices.

Technical Stack: Java 11-17, Spring Boot, RabbitMQ, PostgreSQL, Oracle, Kafka, Kubernetes, Linux

Tools: Git, GitLab, Docker, Jira, Sonar, s3

Job responsibilities

  • Participate and guide system design and development at all stages of the development lifecycle;

  • Implement and improve product architecture design;

  • Design, develop, test, and maintain high-quality scalable web applications;

  • Participate in code reviews, identify/troubleshoot application code-related issues;

  • Participate in project planning sessions;

  • Provide task estimates to interested parties;

  • Identify possible risks and report them;

  • Ensure compliance with industry standards and safety regulations;

  • Coach and guide the team members on the development and testing of best practices;

  • Provide technical documentation for developed software;

  • Support and maintain applications in a production environment.

Required qualifications

  • Bachelor’s , Master’s Degree in Computer Science, Engineering, or a relevant field;

  • At least 8+ years of experience in Engineering roles across multiple technologies and platforms;

  • 5+ years of experience working directly within engineering teams;

  • Experience partnering with product management teams;

  • Experience with continuous integration and delivery tools;

  • In-depth knowledge of Agile process, principles, and metrics (burn down metrics, velocity, lead time, cycle time);

  • Experience in leading the design and delivery of distributed scalable systems;

  • Fluent knowledge of engineering best practices as well as seasoned leadership experience;

  • Excellent communication and people skills, with the ability to work across departments and senior stakeholders;

  • Can pioneer new technical directions for projects critical to the company’s success;


Technical Requirements:

  • At least 5+ years of experience with Java

  • Experience in Spring/Spring Boot

  • Experience building, launching, and running high-performance, distributed systems

  • Experience with containerization and container orchestration technologies, such as Kubernetes

  • Excellent knowledge of relational databases (Oracle, PostgreSQL) and ORM frameworks

  • Experience with observability and monitoring solutions

  • Solid understanding of API, microservice, and integration concepts and technologies, such as REST, message queues

  • Performance analysis of JVM applications, understanding of threading, concurrency, and problems that can result from concurrent processing

  • Experience working in a DevOps culture

Nice to have:

  • Experience in message brokers such as Kafka, RabbitMQ

  • Experience with Angular

  • Experience in the management

Required candidate level: Senior

Additional information

Please apply to this job by sending your resumes to: job@iun.am

Please mention the name of the position you are applying for in the subject line of the letter.  

Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills

Java

Linux OS

Spring framework

Soft skills

Time management

Organizational skills

Share this job via your favorite social media channel.

Contact details

Website http://iunetworks.am/

Phone: 091549468

Find IU Networks LLC on social media