Senior Application Engineer
About the RoleAs a Senior Application Engineer, you'll be hands-on with Java technology stacks, solving complex problems and delivering innovative solutions.
You'll work across our ecosystem, from legacy systems to new microservices, ensuring our applications meet the highest standards of quality and performance.Key ResponsibilitiesModernize and maintain large existing Java codebases, transforming them to meet evolving business needsDevelop new services and applications that add valuable capabilities to our application landscapeReview code and provide constructive feedback to developers, guiding them through technical challenges Stay current with Java and Spring Boot developments, implementing the latest technologies to improve our systemsDesign and implement database solutions using PostgreSQL, MongoDB, and REDISArchitect loosely coupled systems using domain events and commands via RabbitMQ and Azure Service BusCollaborate with business analysts, developers, and testers to deli...