Java Developer
Employer · Shiwaforce
Budapest
Our teams of experts also cover a wide range of areas in an onsite capacity. We work with the largest banks and telecommunications companies, providing them with a broad spectrum of IT services---whether it's testing, development, DevOps, team leadership, business analysis, or architectural support. We're looking for Java Developer to join our growing team!
Tasks
- Contributing to the development of a securities account management system that plays a key role in both the international and Hungarian markets.
- Implementing development tasks based on specifications and system designs.
- Enhancing existing applications, developing and testing new software components.
- Actively participating in IT projects throughout the entire lifecycle, from planning to implementation.
- Identifying, troubleshooting, and fixing software defects.
- Database design and development.
Conditions & benefits
Monthly professional internal trainings and workshopsAI, Data, LCNCAdvanced equipmentAdvanced notebook setup and continuous DevOps supportProfessional developmentDedicated annual time and and budget allocation for professional trainings and conferences, career development planningHackathonsAutumn hackathon competitions with valuable prizesWellness and sportsLife1 gym membership also basketball and football business leagueInternal podcastDevTales, in which you can also participateLanguage coursesWeekly English online language courses at intermediate and advanced levelsLibraryProfessional library and Kindle accessUdemyUdemy learning accountOffice amenitiesEasily accessible office with a bike storage facility and office massageCommunity eventsProfessional meetups, board game events, quiz nights with food and beverage
Requirements
- minimum 4 years of professional Java development experience.
- Experience with Java 17+ and Spring Boot.
- Knowledge of SQL, Maven, REST, and JSON.
- Familiarity with CI/CD processes and Git.
- Experience with Docker / Podman and OpenShift.
- Database management experience (knowledge of NoSQL databases is an advantage).
- Knowledge of microservice architecture and hands-on experience working with microservices.
- Strong analytical and structured thinking, with the ability to solve problems independently.