Talent.com
Această ofertă de loc de muncă nu este disponibilă în țara dvs.
Java Developer with DevOps expertise

Java Developer with DevOps expertise

FinshapeCluj-Napoca, Cluj County, Romania
În urmă cu 25 zile
Descrierea postului

Job Description

We are now looking for a Java Developer with DevOps expertise to help us develop our customer-centric digital banking platform whose primary goal is to transform / bridge exceptional customer experience to the organization’s effective business operations.

Key Responsibilities

Backend Development :

  • Design, develop, and maintain backend services using Java 17 and Spring Boot 3.2+ .
  • Work with Oracle databases , ensuring optimal performance and query efficiency.
  • Develop APIs with GraphQL and OpenAPI-Swagger standards.
  • Implement message-driven architecture using Kafka and IBM MQ .
  • Ensure database versioning and migrations using Liquibase .

DevOps & CI / CD :

  • Manage containerized applications using Docker .
  • Implement CI / CD pipelines using Jenkins and GitHub workflows.
  • Maintain and optimize Nexus for artifact management.
  • Develop and maintain Unix shell scripts for automation and server-side tasks.
  • Configure and manage Spring Boot Config for centralized application configurations.
  • Testing & Quality Assurance :

  • Conduct manual testing using tools like Insomnia and Swagger-UI .
  • Implement automated testing using JUnit, Pitest, SonarQube, PMD, Checkstyle, and Dependency Check .
  • Project Administration & Collaboration :

  • Document processes, system architecture, and decisions in Confluence .
  • Track tasks, bugs, and development progress using JIRA .
  • Work in an Agile environment, collaborating with cross-functional teams.

    Qualifications

    Required Skills & Experience :

  • 3+ years  in Java 17 , Spring Boot 3.2+ , Oracle , Docker , GitHub , and Jenkins .
  • Experience  with Liquibase, IBM MQ, OpenAPI-Swagger, Spring Boot Config, and Nexus .
  • Familiarity with GraphQL, Kafka, and various testing tools (SonarQube, PMD, Checkstyle, Pitest, JUnit, Dependency Check).
  • Strong experience with Unix / Linux scripting .
  • Strong communication and collaboration skills, with experience working in Agile teams.
  • Soft Skills :

  • Proactivity in identifying and solving technical challenges.
  • Strong communication skills in English for effective collaboration.
  • Good problem-solving skills , including debugging complex issues.
  • Effective time management to handle multiple tasks efficiently.
  • Ability to understand and work with complex codebases .
  • Interest in both development, bug-fixing, and deployment-related topics .
  • Additional Information

    Want to revolutionise digital banking one insight at a time? Let’s have a chat and see how you can add value to our team!

    Creați o alertă de locuri de muncă pentru această căutare

    Java Developer • Cluj-Napoca, Cluj County, Romania