Java Architect
Employer · Shiwaforce
Budapest
We are looking for a Java Architect to join our team in the financial sector. You will participate in the development of key financial systems for international and Hungarian markets.
Tasks
- Participation in the development of financial systems that plays a key role in both the international and Hungarian markets
- Performing development tasks based on specifications and system designs
- Further developing existing applications, as well as developing and testing new program modules
- Active participation in IT projects from planning through implementation
- Identifying and fixing bugs
- Database design and development
Conditions & benefits
Monthly professional internal trainings and workshops (AI, Data, LCNC)Advanced notebook setup and continuous DevOps support, ensuring smooth and efficient workflowsDedicated annual time and and budget allocation for professional trainings and conferences, career development planningAutumn hackathon competitions with valuable prizesLife1 gym membership also basketball and football business leagueInternal podcast (DevTales), in which you can also participateWeekly English online language courses at intermediate and advanced levelsProfessional library and Kindle accessUdemy learning accountEasily accessible office with a bike storage facilityOffice massageVarious community events -- professional meetups, board game events, quiz nights with food and beverage
Requirements
- Experience as a technical lead or architect
- Proficient knowledge of Java 17+
- Experience developing Spring Boot-based applications
- Design and optimization of MSSQL databases
- Knowledge of Kafka-based event-driven architectures
- Experience in developing and integrating REST and SOAP interfaces
- Knowledge of various communication protocols and integration solutions (HTTP/S, JMS, AMQP, SFTP, MQ, etc.)
- Experience in developing and integrating enterprise systems
- Knowledge of microservice architecture
- Debugging, performance optimization, and problem-solving skills
- Ability to work independently and prepare development estimates
- Ability to prepare technical specifications