Software Engineer

VISA

Warszawa +2 więcej
Hybrydowa
Java
SQL
JavaScript
Spring Framework
Linux
MySQL
Git
Stash
Maven
Jenkins
Jira
Hybrydowa
Spring Boot
SQL Server
JSON
Web Services
RDBMS
API
REST
SOAP
Oracle
Spring
RESTful API
🚢 Kubernetes
🐳 Docker
CI/CD
🤖 AI
Machine Learning
Agile
JPA
🤖 Containers
REST API
Microservices
☁️ AWS
SOLID Principles
Java EE

Requirements

Expected technologies

Java

SQL

JavaScript

Spring Framework

Linux

MySQL

Git

Stash

Maven

Jenkins

Jira

Optional technologies

Python

Our requirements

  • Bachelor’s degree in computer science or 2+ year of equivalent experience is required
  • 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
  • Be passionate about technology and solving complex business problems.
  • Strong design and coding skills with Java/J2EE, Spring, SQL, JavaScript
  • Understanding and working experience with Spring frameworks.
  • REST API and Microservices development
  • Application development and Linux is required.
  • Agile Software Development practices is required.
  • Database technologies like MySQL.
  • Cloud Services Integration, Python is a plus.
  • Experience building payment processing or funds transfer systems is a plus.
  • Knowledge and working experience with messaging technologies like MQ, Kafka is a plus.
  • Knowledge and working experience on Git/Stash, Maven, Jenkins and Jira.
  • Strong problem determination skills and ability to resolve critical issues in effective manner
  • Excellent written and verbal communication skills.
  • Must be able to write technical design and build documentation for all aspects of a technical infrastructure.
  • Good interpersonal and facilitation skills.

Your responsibilities

  • Design and develop multiple system components.
  • Take full ownership of development and unit testing of assigned stories.
  • Analyze and fix with respective priority all bugs identified in developed components.
  • Partner with Architecture and Business teams to provide best in class solutions.
  • Take part of all Agile ceremonies. Take part of continuous improvement throughout the delivery process.
  • Take a hands-on role in learning and expanding day-to-day development activities by participating in designs, design review, code review, and implementation.
  • Learn and follow engineering best practice across the development lifecycle
  • Define solutions in terms of components, modules, and algorithms.
  • Refactor/enhance existing solutions to make it reusable/scalable.
  • Keep design documents, code repositories, unit test results documented and available for all stakeholders/reviewers.
  • Must be able to understand the wider picture of a solution/application to build effective solutions
  • Provide rotational on-call support as required.
Wyświetlenia: 1
Opublikowanaokoło miesiąc temu
Wygasaza 13 dni
Tryb pracyHybrydowa
Źródło
Logo
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Software Engineer"