Senior Java Developer
Position Overview
We are seeking a Senior Java Developer to become a key contributor to our Agile team. This role focuses on developing and maintaining a
- edge microservices platform designed to manage personal finance workflows within the banking sector.
Key Responsibilities
- Application Development: Contribute to the My Onboarding Tribes applications by maintaining existing features and developing new functionalities in a microservices architecture.
- Coding & Testing: Design, develop, and perform unit testing on Java-based software components.
- Code Reviews: Participate in peer reviews and engineering discussions to ensure
- quality standards. - Advanced Testing: Engage in
- level testing activities, including integration, verification, and validation, as required. - Problem Solving: Analyze and resolve technical issues, providing root cause analyses to prevent recurrence.
Candidate Profile
We are looking for a professional who thrives in collaborative,
- managed work environments and demonstrates the ability to work independently while driving
- wide initiatives.
Technical Expertise Required:
- Core Concepts: Proficient in Domain-Driven Design (DDD) with CQRS.
- Software Engineering Principles: Strong understanding and practical application of
- oriented design, SOLID principles, design patterns, and best practices in unit testing, mocking, and continuous integration. - Programming Languages & Frameworks:
- Advanced proficiency in Java (version 8 and above).
- Hands-on experience with the Spring ecosystem, including Spring Boot, Spring Batch, Spring Security, and Spring Data.
- Knowledge of JPA (Hibernate).
- APIs: Skilled in developing and managing RESTful and SOAP APIs.
- Build & Deployment: Experience with Maven, containers (Docker/Kubernetes), and database management (SQL).
- Cloud Services: Familiarity with IBM Cloud is an advantage.
- Additional Tools:
- Kafka, ELK stack (Elastic
Search, Logstash, Kibana) preferred but not mandatory. - Clean code practices with Sonar
Qube and IQServer for vulnerability resolution a plus.
- Kafka, ELK stack (Elastic
Work Environment
- Hybrid work model, promoting flexibility and
- life balance.
If youre passionate about
- edge technology and eager to make an impact in an innovative team, wed love to hear from you!
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă