IBM
сегодня

Java developer for public sector

ориентир по рынку
вакансия зп не указана
в среднем 342 899 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

We are seeking a Senior Java Developer to work at IBM, supporting our Public Sector and Defence clients by designing and building high‑quality applications using Java/JEE and modern web technologies. In this role, you will develop application features, integrate systems, and apply best‑practice engineering techniques such as dependency injection, TDD, and CI/CD. If you enjoy creating secure, dependable solutions and collaborating with technical teams, we’d love to hear from you.

задачи

  • Design, develop, and maintain applications using Java/JEE and related frameworks.
  • Build web components using modern Java frameworks and languages.
  • Apply enterprise development practices such as dependency injection, inversion of control, aspect‑oriented programming, functional programming, and test‑driven development.
  • Develop secure, efficient data access using appropriate data access frameworks and transaction management.
  • Support integration with wider enterprise and legacy systems common within Public Sector and Defence environments.
  • Participate in DevOps‑aligned practices including CI/CD, automated testing, and version control.
  • Troubleshoot and resolve application issues to maintain reliability and service quality.
  • Work collaboratively with analysts, testers, architects, and fellow developers to ensure successful delivery.
  • Depending on experience, provide technical coordination, mentoring, or ownership of specific technical areas.

требования

  • Bachelor's Degree
  • Experience developing applications using Java and JEE technologies
  • Knowledge of Java frameworks such as Spring
  • Understanding of web technologies, including JSP and Servlets
  • Familiarity with dependency injection, inversion of control, and aspect‑oriented programming
  • Awareness of functional programming ideas as applied in Java
  • Experience working with test‑driven development
  • Ability to use data access tools such as JPA, Hibernate, or similar frameworks
  • Understanding of transaction management approaches
  • Basic knowledge of batch processing principles
  • Experience creating and integrating APIs
  • Exposure to DevOps practices, including CI/CD pipelines, automation, and Git‑based workflows
  • Strong skills in identifying, analysing, and resolving issues
  • Good communication and teamwork abilities
  • Capability to deliver work independently, coordinate with others, or take ownership of specific development areas depending on experience
  • Будет плюсом: Oracle Certified Associate, Java Programmer (OCA); Oracle Certified Professional, Java Programmer (OCP); Spring Professional Certification; Spring Boot Certification; AWS Certified Developer; Azure Developer Associate; Docker or Kubernetes Certification

условия

  • Tools and policies to support your work-life balance from flexible working approaches, sabbatical programs, paid paternity leave, maternity leave and an innovative maternity returners scheme
  • More traditional benefits, such as 25 days holiday (in addition to public holidays), private medical, dental & optical cover, online shopping discounts, an Employee Assistance Program, life assurance and a group pension plan through salary sacrifice.

Международная IT-компания: ИИ, автоматизация, гибридное облако.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.