Skip to content

MnsrIl/java-vacancies-requirements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

stack: Java 11, Spring Core/Spring Boot, SQL -> PostgreSQL

Preview ⬇️

Responsibility:

Let's see
  • Разработка высоконагруженных cloud-ready приложений и сервисов на современном стеке;
  • Проектирование приложений, участие в анализе и принятии технологических решений;
  • Maintaining products and fixing defects;
  • Writing unit-tests, automatization scripts and deploying tests;
  • Code reviews.

Requirements:

  • Опыт работы от 2-х лет;
  • Уверенное знание стека используемых технологий: Java 11, Spring Core/Spring Boot;
  • Опыт работы с инструментами Jira, Confluence, Git, Gradle, Docker;
  • Знание и опыт работы с базами данных SQL (PostgreSQL), понимание принципов работы и особенностей;
  • Опыт работы с распределенными очередями и брокерами сообщений (Apache Kafka);

  • Expand rest
  • Understanding CI/CD processes;
  • Knowledges of English language on reading technical docs level;
  • Skill of working in a team.
It would be awesome, if you have:
  • Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем.
  • Work experience with gRPC, MyBatis, JOOQ

stack: Java, Spring Framework, Hibernate, Gradle, PostgreSQL, RabbitMQ

Preview ⬇️

Responsibility:

Let's see
  • разработка с нуля системы для управления платформой хранения и обработки больших данных (аналог Apache Ambari);
  • участие в выборе стека технологий и продумывание архитектуры совместно с коллегами.
  • поддержка при тестирование новых компонентов платформы для хранения и обработки больших данных (помощь в идентификации ошибок, выпуск патчей (bugfix по выявленным проблемам)).

Requirements:

  • имеете опыт командной разработки на Java (8+) от 3-х лет;
  • имеете хорошие знания Java SE (Collections, Concurrency, JMM, GC);
  • работали со Spring Boot, Hibernate, Liquibase;
  • имеете опыт работы с СУБД: PostgreSQL;
  • имеете навыки тестирования своего кода (unit, integration tests);
  • имеете знания основных структуры данных и алгоритмов;

  • Expand rest
  • ответственны, хотите работать в команде и развиваться.
  • умеете работать с Linux из командной строки;
  • Стек: Java, Spring Boot, Hibernate, PostgreSQL, RabbitMQ.
It would be awesome, if you have:
  • Experience with building systems architecture, DB, API;
  • Work experience with message broker, like a RabbitMQ;

№3 - Middle Java Developer (project ...) (Sber)

stack: Java (8,11), SpringBoot, PostgreSQL, Hibernate, Kafka, OpenShift.

Preview ⬇️

Responsibility:

Let's see
  • Бэкенд-разработка бизнес-логики на целевом стеке Сбера PlatformV, реализация новых интеграций со смежными системами;
  • Поддержка реализованного функционала, рефакторинг кода;
  • Написание unit и интеграционных тестов.

Requirements:

  • Опыт разработки на Java от одного года;
  • Опыт разработки на SpringBoot;
  • Опыт написания Unit-тестов под SpringBoot-приложения;
  • Опыт работы с базой данных PostgreSQL;
  • Знание ORM Hibernate;
  • Опыт сборки проектов Gradle, Maven;
  • Опыт работы с брокером сообщений Kafka.

  • Expand rest
  • Понимание принципов интеграционного взаимодействия по REST и GRPC;
  • Знание форматов передачи данных XML и JSON;
  • Знание и применение на практике принципов ООП и шаблонов проектирования;
It would be awesome, if you have:
  • Work experience on project with microservices;
  • Work experience with common technologies of OpenShift/K8S.

stack: Java, Spring Framework, Hibernate, Gradle

Preview ⬇️

Responsibility:

Let's see
  • Продумыванием и разработкой архитектуры;
  • Написанием server-side приложений (без GUI, разработка практически "с нуля");
  • Оптимизацией производительности.

Requirements:

  • Опыт программирования на Java (от 2-х лет);
  • Опыт работы с Spring, Hibernate, Gradle;
  • Опыт профилирования приложений;

  • Expand rest
  • Опыт работы с Linux;
  • Понимание работы с сетью (sockets etc)
  • Понимание основных паттернов проектирования;/li>
It would be awesome, if you have:
  • Java 11, Reactor, WebFlux;
  • опыт работы в видео-сервисах, высоконагруженных проектах, связанных с видео, онлайн-кинотеатрах, СDN.

stack: Java 8, MS SQL, EclipseLink, Liquibase, Vaadin/Swing, Azure Cloud, Spring, Tomcat, Gradle, Graylog, Jenkins, Bitbucket, Mockito, JUnit, Jira, Confluence

Preview ⬇️

Responsibility:

Let's see
  • It’s a long-term commitment. It takes years to understand the laboratory domain and we are prepared to invest our time to transfer the knowledge, but you should be prepared for years of fruitful collaboration, not a short term engagement.
  • Once you gain the experience, you need to be prepared to share it with others. Experienced engineers are expected to serve as team leaders and pass on the experience, perform design and code reviews for new members that join the team
  • We are looking for people who value the impact they have on the software design and implementation and are passionate about the outcome.
  • Team size 5-6 ppl

Requirements:

  • Openness to new ideas.
  • Strong command of Java language (awareness of effective java patterns).
  • Sharing of our understanding that our job is finished when a feature is delivered to our customers and they are happy about it.
It would be awesome, if you:
  • Understand the 3rd normal form and know where to apply it.
  • Are eager to design features from the ground up: UX, process, data storage.
  • Know how to fix deadlocks, OOM or improve application performance.
  • Design your code with testing in mind.

stack: Core Java, SpringBoot, Cloud, Microservices, JDBC, XML, Intellij/Eclipse, Maven, GIT, Jenkins, Junit

Preview ⬇️

Responsibility:

Let's see
  • We are looking for proactive, highly motivated technologists with a positive attitude.
  • Must have excellent team-working, communication, analytical and problem solving skills.
  • Someone keen to make an impact in a new challenging and dynamic environment.

Requirements:

  • Experienced Java developer - Core Java, SpringBoot, Cloud, Microservices, JDBC, XML, Intellij/Eclipse, Maven, GIT, Jenkins, Junit
  • Excellent knowledge of frameworks in Java and should have extensively used and worked on the same.
  • Candidate should be completely hands on and should be open to developing and contributing to the team’s project work.
  • Solid knowledge of Oracle&SQL programming with the ability to write and maintain stored procedures.
  • Excellent analytical and problem solving skills.
  • Strong written and verbal communication skills.
It would be awesome, if you:
  • Experience with REACT JS is an advantage.

№7 - Java Engineer (EPAM)

stack: Java 8, Spring, JAX-RS, Redis, RabbitMQ

Preview ⬇️

Responsibility:

Let's see
  • -

Requirements:

  • Strong Java background + Java 8 experience
  • Solid knowledge of Spring (Core, Data, etc.)
  • Strong experience in developing micro-services, JAX-RS
  • Experience with NoSQL databases (i.e. and Redis)
  • Messaging Queues (RabbitMQ, SNS/SQS)
  • Intermediate or higher level of English
  • Experience in Scrum (we utilize a tailored Scrum as a project management framework with extensive communication within the product and engineering teams)
It would be awesome, if you:
  • Experience in front-end development is a plus
  • Preferable if you have AWS experience, ECS, AWS Fargate, Firecracker, WS, REST, AWS Aurora (PostgreSQL, MySQL)
  • Gradle, Ansible, Terraform, Docker is a plus
  • Experience with WebRTC

№8 - Java Developer (Kron)

stack: Java, GWT, GXT, HTML, Http, Ajax, JavaScript, MVC frameworks, React.js

Preview ⬇️

Responsibility:

Let's see
  • Provide Software Development best practices to projects, ensuring that all meet with Kron and relevant industry standards,
  • Implement the requirements according to the analysis of the projects,
  • Implement the unit tests for the implementations,
  • Participate in the detailed technical design for the requirements,
  • Fix the bugs reported during system testing period,
  • Be open for improving &using new Technologies
  • Give support for production issues.

Requirements:

  • Be passionate, curious & eager to learn,
  • Be a good team player & be flexible in aligning personal goals with team objectives,
  • Have good communicational and interpersonal skills,
  • Have min. 2 years experience,
  • Have knowledge on Java, GWT, GXT, HTML, Http, Ajax, JavaScript, MVC frameworks, React.js
  • Have knowledge on Object-Oriented design and Design patterns, Hibernate, Web services, JUnit or any unit testing tool, Linux/Unix, SVN, Git, Java project management tools such as Maven/Gradle and reactive programming are strong assets,
  • Have knowledge of database systems,
  • Adapt to changing circumstances and demands, whilst maintaining standards,
  • Have the ability to analyze, monitor and improve stability & performance of Java Applications,
It would be awesome, if you:
  • -

stack: Java, JavaScript, Python, HTML

Preview ⬇️

Responsibility:

Let's see
  • -

Requirements:

  • strong core Java, Python Javascript and HTML skills
  • large-scale enterprise, object-oriented design experience
  • experience in full-stack application development , including analyzing stories, writing code, implementing automated tests, contributing to release and iteration planning
  • strong analytical, problem-solving and synthesizing skills
  • a conceptual understanding of software development including the full project lifecycle from working on multiple substantial projects using Agile development methodologies
  • exposure to development within the EidosMedia Methode platform is a distinct advantage but not essential
  • curious and collaborative, comfortable working independently, as well as in a global team
  • the go-to person for the latest development innovation
  • A proponent of OOP, Design Patterns and Principles
  • Strong advocate of agile software development and the demands of being on a Scrum team
It would be awesome, if you:
  • -

stack: Java, Spring, Hystrix, JBoss, Jenkins, Artifactory

Preview ⬇️

Responsibility:

Let's see
  • You’ll be responsible for the specification, development, unit testing and implementation of complex multi-tier applications.
  • You’ll enhance existing applications to meet changes in need and requirement.
  • You’ll provide technical support for the transition of applications into live service and support.
  • You’ll ensure projects are delivered on time and on budget.
  • You’ll ensure that functional and non-functional requirements are appropriately implemented

Requirements:

  • Excellent knowledge of Java and core open source technologies and frameworks; experience of building scalable, resilient applications
  • Experience of the core XP practices of TDD, Pair Programming, and Continuous Integration
  • Demonstrable experience in one or more technology stacks, e.g. Spring (e.g. Core, MVC, Data, Boot/Cloud), Integration Technologies (Spring Integration, Apache Camel, REST, Messaging), Spring Framework 5 (preferably with experience of Spring Boot, Spring Integration, Spring Batch, Hystrix)
  • Experience of Websphere (or experience with alternative JEE App servers e.g. JBoss, Glassfish)
  • Hands on development experience with hibernate, quartz and bootstrap technologies and Microsoft SQL Server
  • Experience of Bitbucket (or experience with alternative GIT repositories e.g. GitHub, GitLab)
  • Experience of Jenkins (or experience with alternative CICD e.g. TeamCity, Bamboo, Drone)
  • Experience of Artifactory (or experience with alternative Binary Management e.g. Nexus, Archiva)
  • Experience of working in collaborative teams
  • Experience in pragmatic architecture, using just enough to get the job done.
  • SC Cleared or Clearable
It would be awesome, if you:
  • Successfully delivering performant, scalable and long-transactional digital services in complex and highly regulatory environments
  • Java 8 and dependency injection, building asynchronous microservices with RESTful APIs
  • JAX-RS for REST APIs
  • JMS
  • NoSQL
  • JavaScript frameworks (e.g. ReactJS, NodeJS, Angular)
  • Automated testing with Junit and Mockito
  • Designing microservice-based architectures using domain driven design (DDD) , CQRS and Event Sourcing patterns
  • Containerisation technologies: Docker or Kubernetes
  • JIRA / Confluence
  • Python
  • Powershell
  • Chef
  • IBM ODM Rules development

About

Ten main tech-skills for Middle Software Engineer on Java in 2022, taken from actual vacancies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors