Experienced Java Developer for an international partner's global technology team, building enterprise-scale real-time systems and data platforms. The role involves complex, high-impact projects in a fast-paced Agile environment alongside teams in Budapest, Bangalore, Mumbai, London and New York.
Responsibilities
- ▹Design, develop and maintain enterprise-scale distributed applications using Java/J2EE technologies
- ▹Build and support real-time data interfaces and backend services
- ▹Translate business requirements into scalable technical solutions and system architectures
- ▹Develop microservices-based applications and enterprise data platforms
- ▹Work across multiple layers of the application stack, including databases, batch processing and application servers
- ▹Support system stability through troubleshooting, maintenance and continuous improvements
- ▹Participate actively in Agile software delivery and SDLC processes
- ▹Implement caching and messaging technologies where appropriate
- ▹Contribute to data modelling, analytics, processing and visualization initiatives
- ▹Collaborate closely with business analysts, users and globally distributed engineering teams
Requirements
- ▹Bachelor's or Master's degree in Computer Science, Engineering or a related field
- ▹Strong hands-on experience with Java as a primary technology
- ▹Experience with Spring technologies, including Spring Boot, Spring Batch and Spring Cloud
- ▹Solid understanding of microservices architecture
- ▹Experience with relational databases and stored procedures (Sybase and/or DB2)
- ▹Experience with MongoDB or other NoSQL databases
- ▹Knowledge of database design and data modelling principles
- ▹UNIX and/or Python scripting knowledge
- ▹Strong analytical and problem-solving skills
- ▹Ability to manage multiple priorities in a fast-paced, deadline-driven environment
- ▹Excellent communication and collaboration skills
- ▹Experience working with globally distributed teams
- ▹Self-motivated attitude with a proactive and fast-learning mindset
Soft skills
Strong analytical and problem-solving skillsExcellent communication and collaborationAbility to manage multiple prioritiesProactive, fast-learning, self-motivated mindset
What we offer
- ▹BlackBelt team of professionals
- ▹Support for growth with trainings and certifications
- ▹Diversity: ability to switch between projects and Delivery Units
- ▹WOW (Wellbeing Office Way) health and well-being program
- ▹Caring, supportive organisation
Languages: English
Education: Bachelor's or Master's degree in Computer Science, Engineering or a related field
