IT & Software

java developer for cloud-native microservices

Enfint

London · England · United Kingdom

Задачи:

  • Deliver end-to-end solutions using cloud-native microservices architecture, modern technologies, and industry best practices;
  • Apply domain modelling techniques to build business products;
  • Structure software for understandability, testability, and evolution;
  • Build scalable solutions that avoid single points of failure;
  • Develop secure code that protects customers and the organization from malicious actors;
  • Investigate and fix issues promptly, preventing recurrence;
  • Ensure zero-downtime releases for end users;
  • Optimize data read and write patterns for business needs;
  • Monitor performance and identify and solve problems using appropriate approaches;
  • Ensure systems are reliable and easy to operate;
  • Continuously update technologies and patterns;
  • Support products throughout their lifecycle, including production and incident management;
  • Drive adoption and governance of approved AI-assisted engineering practices across teams;
  • Establish measurable validation standards for secure coding, peer review, and automated testing;
  • Promote reuse of proven patterns and automation within the SDLC/TLM toolchain;
  • Apply software development lifecycle toolchain knowledge, including approved AI-assisted development and automation capabilities, to improve automation at scale;
  • Coach team members on coding practices, design principles, and implementation patterns;
  • Manage stakeholders and prioritize work across multiple work streams;
  • Lead the effective use of enterprise-authorized AI-assisted software development tools;
  • Set team expectations for validating AI outputs for correctness, performance, and security;
  • Coach engineers and leads on compliant responsible AI usage patterns and controls.

Требования:

  • Formal training or certification in software engineering concepts;
  • Recent hands-on professional experience as a Java back-end software engineer;
  • Experience coding in a recent version of Java;
  • Experience designing and implementing unit, component, integration, end-to-end, and performance tests;
  • Excellent written and verbal communication skills in English;
  • Knowledge of cloud technologies, distributed systems, AWS, RESTful APIs, and web technologies;
  • Knowledge of messaging frameworks;
  • Experience operating, supporting, and securing mission-critical software applications;
  • Understanding of different data stores, including relational data stores;
  • Demonstrated experience leading the effective use of enterprise-authorized AI-assisted software development tools;
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure input and output handling, resiliency, and security expectations;
  • Skilled in Microservices Architecture.

Условия:

Contract engagement.

#J-18808-Ljbffr

Reference: WJ-766_21519503

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.