duvari group is looking for a Java Principal Engineer #RemoteHiringJavaProfessionals #RemoteJavaJobsite #EngineerJobs
Do you want to be part of a smaller growing team that is positively impacting how other companies can do business? Looking for a Java Engineer with strong backend exposure who will work with Angular on the frontend. Having some financial application exposure is a big plus for the current project yo will be building. Can be 100% remote and will work with an amazing core team! Backend Software Engineer – We are looking for a mid to senior software engineer to join our Financial Team to start off. This role will provide high-level execution for internal software application development and will be involved in the development, and support of engineering projects for the Financials Team, under the direction of our Director of Engineering and Solutions Architects. A critical aspect of this role is to be able to understand the high-level vision and use cases and be able to develop solutions that execute on those requirements through both building ground up applications as well as utilizing third-party applications where necessary. This role will be pivotal in the development, implementation, and management of the financial applications in our internal software application, focusing on accounting, billing, invoicing, and data management. This role will balance building applications from the ground up on an existing platform and integrating third-party applications where necessary, aiming to optimize financial operations. Duties & Responsibilities Be a member of software development teams that develop, document, and maintain entire cutting-edge web-based applications. Develop, document, and maintain the financial application of cutting-edge web-based applications focusing on accounting, billing, and invoicing. Collaborate with the Financial and Engineering Teams to understand requirements and deliver tailored solutions. Ensure the accurate and secure management of financial data. Provide technical consultation and expertise to all relevant teams. Participate in product brainstorming and strategy sessions. Lead the implementation of financial software application systems. Actively participate in the Scrum software development process. Implement software engineering plans and standards for financial applications. Troubleshoot and resolve technical obstacles, ensuring optimal team performance. These statements are intended to describe the general nature and level of work involved in this job. It is not an exhaustive list of all responsibilities, duties, and skills required for this job. Requirements & Skills Bachelors degree (Masters preferred) in Computer Science, Finance, Engineering, or a related field. 3-10+ years of experience in backend software development, with experience on back-office accounting, billing, and invoicing systems, concepts, or integrations. Knowledge of financial data management, reporting, and accounting concepts. Proficiency in Java, ORDMs, Rest APIs, ETL data processing, AWS services, and Data Reporting. Experience with ERP, MRP, or WMS systems is considered a significant asset. Familiarity with the finance, accounting, or logistics and fulfillment industry is advantageous. Strong analytical, problem-solving, and communication skills. Ability to work collaboratively in a team and manage multiple projects and deadlines.