Java Software Engineer(.Net + Microservices + front end + Cloud)
Ampstekوصف الوظيفة
Backend Development (Java & Microservices)
Strong hands-on experience with Java (8+),
preferably Java 11/17, Spring and Spring
Boot for building scalable, resilient microservices
Proven experience designing and developing
RESTful APIs following best practices
(OpenAPI, versioning, backward compatibility)
Solid understanding of microservices architecture patterns including service discovery, configuration management, circuit breakers, and API gateways
Familiar with Spring Cloud components
Strong knowledge of JPA/Hibernate,
transactional boundaries, and database integration (RDBMS and/or NoSQL)
Frontend Development (React)
Strong experience with React (16+ / 18) for building responsive, modular, and high-performance web applications
Proficiency in modern JavaScript /
TypeScript, ES6+, and component-based UI design
Good understanding of UI performance optimization, accessibility, and cross-
browser compatibility
Ability to integrate frontend applications with
REST APIs and handle authentication/authorization flows
CloudNative & Platform Capabilities
Hands-on experience building cloud-native applications using containers and orchestration platforms
Strong working knowledge of Docker and
Kubernetes (AKS/EKS/GKE or equivalent)
Familiarity with cloud services (Azure, AWS,or GCP)
Understanding of API management, security,
and integration platforms (e.g., API Gateway,
Apigee, Kong)
DevOps, Quality & Observability
Experience with CI/CD pipelines
Strong focus on code quality, testability, and maintainability (unit, integration, and contract testing)
Experience with logging, monitoring, and observability tools (e.g., Splunk,
AppDynamics, DynaTrace)
Knowledge of security best practices including OAuth2/OIDC, JWT, secrets management, and secure coding standards
Domain Knowledge & Nice to have
Domain knowledge of Finance systems,
including payments, invoicing,
reconciliation, or tax related workflows
Experience with e-Invoicing standards and integrations, specifically PEPPOL e-Invoice and the 5 Corner Model, including understanding of access points, SMP/SML concepts, and B2B/B2G invoice exchange flows
Ways of Working
Experience working in Agile / Scrum delivery teams Strong communication skills to collaborate with technical and business stakeholders
Ability to produce clear technical documentation and support knowledge transfer
Experience contributing to design reviews and technical governance processes
¿Te interesa este puesto?