Middle Java Developer віддалено We’re opening the position ofMiddle Java Developer tojoin anexisting team working onour Customer’s project. Our Customer provides SaaS solutions that assist companies inoptimizing their businesses. These solutions encompass business planning and execution, process automation, and optimization. The Customer’s platform utilizes industry-leading artificial intelligence (AI) and machine learning (ML) for enhanced predictive capabilities and proactive disruption prev
Middle Java Developer віддалено We’re opening the position ofMiddle Java Developer tojoin anexisting team working onour Customer’s project. Our Customer provides SaaS solutions that assist companies inoptimizing their businesses. These solutions encompass business planning and execution, process automation, and optimization. The Customer’s platform utilizes industry-leading artificial intelligence (AI) and machine learning (ML) for enhanced predictive capabilities and proactive disruption prevention across various businesses. The objective ofthe project istoestablish aset ofstandardized APIs (Application Programming Interfaces) based onthe logical data model for consumers. These APIs will facilitate seamless integration, data access, and interoperability with external systems and applications. Responsibilities: Develop the backend infrastructure and codebase toimplement the defined APIs based onthe logical data model Implement data access and manipulation operations (e.g. CRUDoperations) for each data entity exposed bythe APIs Ensure adherence toindustry best practices, coding standards, and security guidelines during API development Review business requirement documents and translate them into technical specifications Work with technical specifications toindependently develop, modify, and maintain moderately complex software products Complete regular reports (Zoho, Jira, Tenrox) and provide status updates (Daily Syncs, etc.) Participate incross-functional team discussions inatechnical advisory role Leverage the team’s existing tools, frameworks, and resources Consider overall customer experience, including DoD, quality and performance, while working through tasks, projects, and code reviews Write well-researched documents with qualifying data toarticulate apoint ofview Perform unit and system (manual, unit, FTs, integration, end-to-end) testing Follow the Agile process consistently Learn and properly follow software development processes inanAgile environment Conduct and participate inproduct reviews; beready todemo the results ofthe user story/task completed within the Sprint Analyze and troubleshoot problems and make recommendations for remediation (addressing orcorrecting issues orproblems) Investigate issues within own service indetail Make technical decisions under the supervision ofmore senior staff oramentor Solve routine problems and escalate complex problems, issues, and risks tomore senior technical staff Select frameworks and tools that can beused tosolve problems Actively participate indiscussions within the tech community tolearn and bring new ideas tothe table Develop skills inComputer Science and software languages through coaching, training, and mentoring from more senior staff Seek toget continuous stakeholder feedback through demos, discussions, and value delivery Requirements: 3-4+ years ofhands-on experience working incore Java and advanced Java software development Strong knowledge ofJava SEupto17 Familiarity with design patterns, SOLID, and DRY Strong knowledge ofSQL Knowledge ofSpring Boot and Microservices Good knowledge ofJUnit and Mockito Familiarity with Scrum Understanding offundamental engineering concepts and practices Abilty towork through the assigned tasks inanindependent manner (with support ofthe senior stuff incase ofblockers) Understanding ofSoftware Development Lifecycle (SDLC) Ability tosize/estimate the work and provide the timelines for individual assignments English level— Upper-Intermediate orhigher Will beaplus: Experience with Snowflake Knowledge ofTestNG, JMeter, and Azure Weoffer: Career and professional growth Competitive salary Friendly and highly professional teams Big and comfortable office, own parking area, restaurants nearby Medical insurance coverage for employees (Сovid-19included), plus anoption for family insurance coverage atacorporate rate Paid 12sick leaves and all holidays Paid 18working vacation days English/German language courses Ability towork remotely (weprovide all equipment)