Senior Java Developer

In this project you will work on a secure e-invoicing platform designed to streamline invoice processing and improve cash flow management. This platform connects businesses with their suppliers, enabling efficient invoice handling, real-time expense analysis, and early payment options to optimize liquidity. It also ensures tax compliance across multiple jurisdictions, making it a powerful tool for global enterprises. The system automates invoice capture, validation, and approval, allowing teams to focus on higher-value tasks and strategic decision-making.

  • Responsibilities:

    โ€ข Technology Stack Upgrades (JDK, Spring, Spring Boot, Apache NiFi):
    โ€ข Analyze framework version differences and identify potential issues during upgrades.
    โ€ข Migrate the existing codebase to newer versions.
    โ€ข Unit Test Development & Maintenance โ€“ Ensure high code quality by writing and maintaining unit tests.
    โ€ข Backlog Management โ€“ Work on backlog tasks, including feature enhancements, bug fixes, and system improvements.

  • Mandatory Skills Description:

    โ€ข Java 1.8+ โ€“ Strong proficiency in Java, including experience working with Java 8 and later versions.
    โ€ข Spring Boot & Microservices โ€“ Experience in designing and implementing microservices architecture using Spring Boot, including REST API development and service integrations.
    โ€ข Independence & Ownership โ€“ Ability to work autonomously, make decisions, and take full responsibility for project tasks.

  • Nice-to-Have Skills Description:

    โ€ข Java 17, 21 โ€“ Familiarity with modern Java versions and their new features.
    โ€ข 24/7 Highly Concurrent Distributed Systems โ€“ Experience in developing and maintaining high-availability, distributed systems.
    โ€ข Java Concurrency & Design Patterns โ€“ Strong understanding of Java concurrency mechanisms and best practices for designing scalable, maintainable applications.
    โ€ข Apache NiFi โ€“ Hands-on experience with NiFi for data flow automation.
    โ€ข Kafka โ€“ Proficiency in Apache Kafka for real-time data streaming and messaging.
    โ€ข Docker โ€“ Understanding of containerization principles and experience using Docker for deploying and managing services.

Published 14 March
17 views
ยท
3 applications
To apply for this and other jobs on Djinni login or signup.