+
Login

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

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

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

73+36 =
+
Forgot password

Enter your email, and we will send you your password

Balkaninvest

Senior 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

    Our client, founded on the philosophy that “Math brings order to the mind”, is a leading online after-school math program in North America, fostering critical thinking and mathematical excellence since the end of the nineties.

    Its technology department plays a pivotal role in maintaining the quality of math education through cloud-based information systems. The company has exciting challenges ahead:

    reposition the entire software stack to a modern cloud architecture (Java microservices on kubernetes framework running in AWS communicating via GraphQL, deployment described by Terraform)

    introduce analytics to understand how our students master the math skills

    introduce math engines to create, rate and aid solving math problems.

    reposition the content storage to allow versioning, publishing.

     

    For achieving those client goals we are looking for an experienced, motivated, hands-on back-end software engineering to join their Technology team as Senior Java Software Engineer

     

    Responsibilities:

    Take the implementation architecture to the next level. We deeply value collaboration, curiosity, and eagerness to make a difference in the lives of our students by helping them build a solid math foundation and develop critical-thinking and problem-solving skills.

    Participating in a team of software engineers in shaping the future of the online platform for math education

    Design, implement, and deploy a microservices-based architecture

    Drive all phases of software planning and delivery

    Contribute to tools supporting engineering and test automation

    Own and deliver impactful initiatives aligned with product roadmap of the company

    Collaborate cross-functionally with various teams and stakeholders

     

    Requirements:

    • A stable work history with at least a few periods of 3–4 years of continuous employment with the same employer in IT industry – mandatory.

    • Experience in a product software company – mandatory.

    • At least 5 years of experience with Java

    Proficiency in Java, SQL, and software design patterns

    Strong knowledge of software development life cycle and CI/CD tools

    Experience with microservices, message queues, and cloud-based architecture

    Familiarity with Docker, Kubernetes, and Spring Boot

    Experience with RESTful APIs

    Knowledge of Hibernate is a plus

    Proficiency in test automation and troubleshooting

    Skilled in cross-functional collaboration and influencing

     

    Benefits Include:

    Full home office or hybrid work options

    Competitive salary

    A talented and enthusiastic development team

    Flexible working hours

    25 days of paid annual leave

    Private healthcare package

    Onboarding program

    Lucrative refer-a-friend program

    Access to e-learning platforms

    A supportive, open, and casual work environment with room for professional growth

    A variety of projects and extensive opportunities for technical development

     

     

    This opportunity sounds attractive for you? Then apply with your CV together with an actual picture.

     

     

    All information provided will be treated confidentially. Balkaninvest with recruitment license № 1757 and № 1758 issued by the National Agency of Employment.

     

    Всички данни, предоставени от Вас, са защитени по смисъла на ЗЗЛД и ще бъдат използвани единствено за целите на настоящия подбор. „Балканинвест.ЕУ“ ЕООД е лицензирана фирма за извършване на подбор и посредническа дейност, с лицензни номера 1757и 1758, издадени от Министерство на труда и социалната политика.