Staff SW Engineer (Java)

VISA

Warszawa, Wola +1 więcej
Hybrydowa
Java
Spring Framework
Spring Boot
Maven
Kafka
Hybrydowa
MS SQL Server
C#
CI/CD
HSM
🐳 Docker
🚢 Kubernetes
.Net
SOAP
SSDLC
Microsoft IIS
Spring
Hibernate
🤖 Containers
Microservices
Spark
GIT
Stash
Jenkins
SQL
PL/SQL

Requirements

Expected technologies

Java

Spring Framework

Spring Boot

Maven

Kafka

Optional technologies

Jenkins

Docker

Kubernetes

Checkmarx

Qualys

Aqua

SQL

Jasmine

Jest

Our requirements

  • Master's degree in Math, Science, Engineering, or Computer Science,
  • Information Systems or related field AND minimum eight (8) years of experience in a directly related field. OR Minimum eight (8) years of directly related experience.
  • Desire to work with and share new and innovative ideas, constantly expanding your knowledge
  • Analytical, strong organization and planning skills
  • Ability to work on complex technical and business problems while creative solutions
  • 5+ years of experience with Core Java and Java web application development for RESTful web services
  • 3+ years of strong knowledge w/ Spring Framework, Sprint boot and Build Tools, such as Maven
  • Working knowledge in Reactive and Event drive programming using Kafka
  • Strong knowledge in accessing data using Spring Data, JPA and JDBC
  • Strong OOP Design Skills and experience with design patterns
  • Ability to understand and author APIs
  • Practice in Test-driven Development
  • Good knowledge in multi-threading and concurrency

Optional

  • Experience with CI/CD using Jenkins , Docker, Kubernetes
  • Working with Checkmarx, Qualys, Aqua and similar code/system scanners and remediation for security focused development
  • Strong knowledge in optimizing SQL, Stored Procedure is a plus
  • Profession experience in using ETL tool Clover DX to implement import and export data flows.
  • Experience in AI/ML is a plus.
  • Experience working with API automation with Java based frameworks (Rest Assured, TestNg or JUnit) or JavaScript based frameworks (Jasmine or Jest).

Your responsibilities

  • Developing, testing, and documenting software programs
  • Developing micro services using Java, Sprint boot, Kafka and MySQL.
  • Applying the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of engineering applications and products
  • Supporting and/or installs software applications/operating systems
  • Performing code reviews to verify changes meet development requirements and deploying and staging code in development environments
  • Developing database queries, or code that generates queries and fixes bugs found in existing codebases
  • Contributing to authoring large project deployment procedures
  • Developing large applications independently and designing multi-tier solutions
  • Producing highly scalable, high performing applications
  • Helping preserve goals and business requirements
  • Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability
  • Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
  • Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
  • Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
  • Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
  • Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Wyświetlenia: 4
Opublikowanaokoło miesiąc temu
Wygasaza 14 dni
Tryb pracyHybrydowa
Źródło
Logo
Logo
Logo

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

Na podstawie "Staff SW Engineer (Java)"