Senior Backend Engineer (Java)
ExternalFull-timeOn-site3mo ago
AgileAngularArgoCDAWSDockerDocumentation
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Designing and implementing Java-based applications.
- Analysing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
- Working with AmaliTech provides an excellent opportunity for career growth and development in a healthy and diverse work environment. Our talented and welcoming team will ensure you feel part of our family to get you engaged on the job.
Requirements
- 8+ years of backend development experience with recent at least 5+ years in Java
- Good experience with frontend development and technologies
- Good knowledge with telecommunication or fintech industry is an advantage
- Java
- Spring boot
- MVC
- AOP
- Maven
- Spring-Cloud
- Swagger / OpenAPI
- Angular
- Typescript / JavaScript
- Material
- Reactive Forms
- GitLab/CICD
- Linux, Shell
- Non-relational databases (MongoDB and PostgeSQL)
- Camunda (Client)
- AWS or other public cloud
- Docker / Kubernetes / Helm / ArgoCD
- Monitoring and operation tools (Grafana, Prometheus, Elasticsearch)
- OSS business chain knowledge (fixedNet fulfilment processes)
- Test driven design
- Good knowledge of software testing theory
- Experience in test scope definition, high and low-level test design
- Experience in test execution, test result verification according to requirements, issues reporting and tracking
- Experience in test automation
- Cucumber (for Karate Testing)
- Good knowledge of agile development methods and process models: Scrum, Kanban and the Scaled Agile Framework (SAFe)
- Very good English skills, both written and spoken
- German skills would be an advantage
- How To Apply
- Interested and qualified applicants should click the " I'm Interested " to complete the application process.
- Ensure you have these documents before applying:
- Latest copy of CV (PDF format)
- Valid National ID Card
- Other related certificates (optional)
Benefits
Retirement benefitsBonuses and end-of-year packageInternet data allocation for remote workMedical insurance, with dependentsEmployee welfare benefits (for weddings, funerals)Employee bonding activities (bi-monthly happy hour, sporting activities)Recruitment Process:Application. Click on the " I'm Interested " to applyOnline Interview(s)Job OfferHealth insuranceRemote work optionsPerformance bonus
Additional Information
A Senior Engineer with Java and some Angular experience to lead a team of developers. You have the technical skills to develop, code, test, and debug software and apps, and the necessary soft skills to work well in a software development team.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Amalitech? Share your experience