Java Developer with DevOps expertise
Job Description
We are now looking for a Java Developer with Dev
Ops expertise to help us develop our
- 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 Graph
QL and Open
API-Swagger standards. - Implement
- driven architecture using Kafka and IBM MQ. - Ensure database versioning and migrations using Liquibase.
Dev
Ops & CI/CD:
- Manage containerized applications using Docker.
- Implement CI/CD pipelines using Jenkins and Git
Hub workflows. - Maintain and optimize Nexus for artifact management.
- Develop and maintain Unix shell scripts for automation and
- 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, Sonar
Qube, 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
- functional teams.
Qualifications
Required Skills & Experience:
- 3+ years in Java 17, Spring Boot 3. 2+, Oracle, Docker, Git
Hub, and Jenkins. - Experience with Liquibase, IBM MQ, Open
API-Swagger, Spring Boot Config, and Nexus. - Familiarity with Graph
QL, Kafka, and various testing tools (Sonar
Qube, 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
- 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,
- fixing, and
- related topics.
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!
- Informații detaliate despre oferta de muncă
Firma: Finshape Localiția: Cluj-Napoca
Cluj-Napoca, Cluj County, RomaniaAdăugat: 24. 6. 2025
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!