Senior Full-Stack Developer (Java, Angular)
Join a leading technology division focused on data engineering, modelling, processing, visualization, and analytics. This role involves application development on robust, real-time enterprise-scale data systems and services using Java, Angular, and Python across various data platforms including MongoDB, Sybase, and Spark. You will work in a global, agile, collaborative environment, engaging directly with clients to set priorities and implement caching and messaging technologies.
Day-to-day of the role:
- Architect, design, develop, and maintain product data interfaces and infrastructure, focusing on stability for Listed Derivatives and Cash Equity flows and processes.
- Translate business requirements into technical architecture and manage overall deliverables.
- Work directly with users and business analysts in a global virtual team environment alongside teams from multiple global locations.
- Handle multiple projects simultaneously, utilizing SDLC methodologies like Agile to execute projects and sustain complex IT applications.
- Research solutions and overcome technical challenges as they arise.
Required Skills & Qualifications:
- Bachelor’s/Master’s Degree in Engineering, preferably in Computer Science/Engineering, from a top-tier university.
- Strong foundation in software engineering of distributed systems using Java/J2EE as core technologies.
- Experience with RDBMS, batch processes, and application servers.
- Strong understanding of Java (Primary) and Python (Good to have).
- Knowledge of open-source frameworks: Spring, Spring Batch, Spring Boot, Spring Cloud.
- Good understanding of microservices-based architecture.
- Experience with database development, debugging, and design including stored procedures (Sybase and/or DB2).
- NoSQL experience, preferably MongoDB.
- Decent scripting knowledge (UNIX / Python).
- Excellent problem-solving, interpersonal, collaboration, and organizational skills.
Skills Nice to Have:
- Experience in Cloud Native design including SPARK, Kafka.
- Experience with public cloud offerings (AWS, Azure, Google).
- UI Frameworks knowledge.
Benefits:
- Opportunity to work in a dynamic, innovative environment.
- Exposure to global teams and multi-cultural interactions.
- Competitive salary and comprehensive benefits package.
Location: Budapest, hybrid