
Java Developer
Miquido
Status
Hexjobs Insights
Miquido seeks a Java Developer to design and maintain backend applications for a banking analytics platform. Requires 2.5+ years experience, strong Java and Spring skills, and familiarity with databases.
Schlüsselwörter
About the projectThe goal of the project is to design and build a modern, scalable analytics platform for the banking sector. It will support the creation, management, publishing, and distribution of analytical content prepared by the Investment Analysis team of the brokerage office.Initially, the system will be used by institutional clients, and later also by individual clients.The platform will help analysts better use their expertise, reduce manual work, and organize a large amount of analytical content, including market comments, company analyses, valuations, financial results comments, and sector reports. It will also provide clear data on how users consume the reports.The solution must meet high standards of security and availability. It will be designed with a mobile-first approach, fully responsive (RWD), and compliant with WCAG 2.0 standards.Project duration: 10–11 months.Responsibilities:Design, develop, and maintain backend applications using Java in accordance with agreed functional and technical specificationsImplement new features and modify existing ones within project-based delivery models focused on defined technical outcomesDevelop clean, maintainable, and scalable code that complies with established architectural and quality standardsDesign application modules and data exchange interfaces, ensuring scalability and securityImplement REST APIs and backend modules supporting analytical and reporting use casesParticipate in microservices development and integration with external systemsParticipate actively in code reviews (both giving and receiving feedback)Participate in the analysis of technical requirements and the creation of technical documentationDevelop and maintain unit and integration tests covering implemented business logicCreate and maintain technical documentationPrepare basic performance analyses and propose optimization actions (including code refactor)Analyse bugs and assist in resolving them (debugging, logs)Participate in Scrum-driven software development lifecycleCooperate with project teams, including PM, QA, DevOps, and other developers, during technical and integration activitiesUse AI-assisted development tools to improve coding efficiency, test generation, and code qualityRequirements:2.5+ years of commercial experienceVery good knowledge of Java (8+), including lambda, streams, exceptions, multithreadingStrong experience with Spring Framework Good knowledge of REST API, JSON, HTTPGood understanding of OOP and good practices/ clean-code values (SOLID, DRY, KISS etc.)Solid knowledge and experience with databases: SQL (PostgreSQL, MySQL), basic NoSQL knowledge is a plusFamiliarity with Git (pull requests, rebase, merge, conflicts)Experience with JUnit/TestNG, unit and integration testingBasic knowledge of tools such as Docker, and CI/CD basicsProficiency with IDEAbility to read and produce technical documentation in EnglishNice to have:Experience with message brokers (Kafka, RabbitMQ)Proficiency in modern AI-enhanced IDEs, including JetBrains IDEs, Cursor and TraeFamiliarity with AI-assisted test generation and debugging tools, such as QodoExperience in banking, fintech, or analytics-heavy enterprise systemsExperience working with international clients or in cross-functional, distributed teams (e.g., across different time zones) is a plusSoft skills:awareness of the client’s business needs and project contextStrong problem-solving skills and ability to work independentlyStrong analytical and problem-solving skillsExperience in code review and openness to constructive feedback Effective team communication, with experience in client-facing roles (depending on the project)Responsibility for delivered code quality and deadlinesWhat do we offer?ambitious, creative, talented & highly experienced teamcontributing to projects for clients all over the worldflexible working hours and a possibility to work remotelyWe value your trust in providing us your data, thus we are striving to use commercially acceptable means of protecting it. Below you will find the necessary information about the data we collect and process when you send us your CV.The controller of your personal data is Miquido Spółka z ograniczoną odpowiedzialnością sp. k. with its seat in Krakow, Zabłocie 43a, 30-701 Kraków, Poland (“Miquido”, “We”, “Our” or “Us”).
| Veröffentlicht | vor 4 Tagen |
| Läuft ab | in 21 Tagen |
Ähnliche Jobs, die für Sie von Interesse sein könnten
Basierend auf "Java Developer"
Keine Angebote gefunden, versuchen Sie, Ihre Suchkriterien zu ändern.