+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

83+5 =
+
Forgot password

Enter your email, and we will send you your password

SoftServe Bulgaria

BS Middle Java Software Engineer

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    About The Company

    AB InBev is the leading global brewer and one of the world’s top 5 consumer product companies. With over 500 beer brands, we’re number one or two in many of the world’s top beer markets, including North America, Latin America, Europe, Asia, and Africa.

    ABI’s Growth Division is the center of innovation and tech development within ABI, which is driving ABI’s growth by developing innovations for the core beer business and creating new hyper-growth tech businesses. ABI Growth includes the following business lines: BEES (our business-to-business e-commerce and SaaS business, also focused on new technologies), TaDa and Ze Delivery (our direct-to-consumer e-commerce businesses), and several other high-tech divisions, including fintech and venture capital.

    BEES is an e-commerce and SaaS company created by AB InBev (bees.com). BEES is transforming the traditional sales model for all. How? By putting customers at the heart of it, making their lives easier and their businesses more profitable. BEES is not here just for beer; it is busy joining the e-commerce giants. In our project, we are delivering the BEES platform to different countries.

    REQUIREMENTS

    • 3+ years of experience with backend with strong skills in Java
    • Familiarity with IOS, Android, and Web to some extent, not afraid to learn
    • Solid fundamentals in object-oriented design, data structures, algorithms, and problem-solving
    • Experience with RESTful services and micro-services
    • Advanced knowledge with Spring Framework (Spring Boot, Spring Security, Spring MVC) or similar
    • Competency in non-relational databases (CosmosDB, MongoDB)
    • Knowledge in queues (pub-sub, RabbitMQ, Kafka, etc.)
    • Familiar with security protocols (JWT, OAUTH, etc.)
    • Advanced knowledge of design patterns and development best practices
    • Advanced knowledge of software testing concepts (testability, regression, unit, integration, stress, test automation)
    • Experience with DevOps tools such as Kubernetes, Docker, Azure, etc.
    • Experience with development tools and process (GIT, Maven, Gradle)
    • Proactivity, team cooperation, and a high level of involvement
    • Communicate and advocate for the proposed solution
    • Ability to estimate efforts and justify them in front of the customer and the delivery organization, efficiency in getting buy-ins from different parties
    • Willingness to deal with quickly changing and flexible priorities in multi-tasking and dynamic environments
    • Passionate about software development and know how to ensure its quality
    • Motivated by building up world-class solutions that impact millions of users all over the world
    • Creative when solving problems and continuously seeking improvements for processes and solutions
    • Able to communicate clearly with your team and the company to identify issues and demands
    • Taking the autonomy to recognise the current and new priorities, evaluating the impact of their outcomes on the results
    • Advanced in communication skills in English (written and spoken)
    • Available to undertake business trips in unconventional locations

    Responsibilities

    • Be part of a multicultural team, directly contributing to feature development and maintenance of a global product
    • Be able to work with different partners worldwide, supporting them in business transformation
    • Partner with colleagues to build and maintain tooling for test development, automation, and release processes improvement
    • Drive the mapping of integrations and assess dependencies on local systems with clients
    • Map technical dependencies at the team level (feature dependency diagram, architecture diagram, etc.)
    • Review and discuss the technical grooming of Backlog Items
    • Engage and ensure the code quality by conducting formal code reviews against defined standards and managing defects
    • Foster adoption of best coding practices and patterns
    • Define and govern the SCM (Software Configuration Management) Plan, and guarantee that the team properly follows it
    • Create technical documentation (diagrams, TDD…) for the internal audience and clients
    • Leverage AI capabilities and framework to support efficiencies or new developments
    • Propose ideas for leveraging AI or other tools and frameworks to enhance efficiencies in working or in enhancing the current technical setup
    • Advocate for the user experience when communicating with product, design, and tech
    • Collaborate with the international cross-functional team situated around the globe
    • Implement BEES Marketplace expansion to multiple countries and expand new features and functionalities to enhance the user experience and increase engagement
    • Troubleshoot and resolve technical issues related to the platform
    • Stay up-to-date with industry trends and advancements to ensure the platform remains competitive
    • Follow best development practices to achieve continuous improvement
    • Be constantly challenged to create world-class solutions