Lead Java Developer
Job Description
Professional experience designing, developing & deploying commercial, scalable, and secure web applications.
Experience with Java, Spring, JS, Azure services
Proficiency with modern web development technologies and tooling, including React.JS, HTML5, JavaScript, CSS, npm, etc.
Strong understanding of authentication/authorization methods
Prior experience with SAP ERP/ MDG and CRM systems is a plus.
Excellent written and verbal communication skills
Strong work ethic and attention to detail.
Job Responsibilities
Work on the backend, frontend, infrastructure, or data pipelines as needed to solve problems and delight our users. You will be an expert in one or more of these fields, and you will create and design scalable end-to-end systems.
Improve system design and architecture to ensure high stability, performance, and reliability of web applications.
Supporting the team on maintaining existing features and helping with identifying and resolving tech debt.
Help debug production issues and improve the usability & availability of our web apps.
Drive and implement best practices around industry standards, including scalability, resiliency, and security
Provide technical leadership and direction to less experienced engineers.
Conduct technical design and code reviews; help create/maintain documents.
▪ The following technologies are being used
o Java, Spring, Typescript, Node.js, Express, React
o MongoDB, PostgreSQL, Azure Service Bus
o Docker, Kubernetes, CI/CD, Gitops, Helm, Terraform, Tyk, OPA, Grafana
▪ Project is hosted on Microsoft Azure Cloud
Department/Project Description
Our platforms enable business units to deliver state-of-the-art digital customer experiences.
▪ Following modern IT solution architecture principles, our platforms are built from sub-modules, each providing distinct functionality to the overall platform.
▪ Module enables users of our platform to manage relationships between registered external customers and their business context, as it is maintained in our ERP and CRM solutions.
Required languages
English | B2 - Upper Intermediate |