Job Views: 7 Posted: 26.04.2025 Expiry Date: 10.06.2025 col-wide Job Description: Fitch Ratings is currently seeking a Senior Director of Software Engineering - Java Applications based out of our London office. This role will oversee the strategic direction, development, and delivery of our Java-based applications … and continuous improvement. Fun, engaging and welcoming working environment. We’ll Count on You To: Develop and execute the software engineering strategy for Java applications, aligning with the business roadmaps, priorities and objectives. Lead, mentor, and inspire teams of software engineers, fostering a culture of innovation and excellence. … engineering, with at least 5 years in a leadership role. Extensive experience with Java and related technologies (, Spring, Hibernate, JavaEE). Proven track record of managing and delivering large-scale, high-performance Java applications. Demonstrated experience in applying streaming and event driven More ❯
in at least one backend language (Java/Scala) Expertise in architecting and developing large-scale backend systems using JavaEE or Scala. Proven track record of designing, building, and maintaining complex RESTful APIs and microservices. Leadership in guiding engineering teams through complex technical challenges More ❯
Finance disciplines. Broad experience in relational and document databases, data structures, caching and reporting Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools A track record of managing and mentoring junior and senior engineers, preferably located across multiple time zones … Java, Web/Restful service development, Angular, JSON, Python, SQL, Build tools Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools Experience in event-driven design of Microservices and 12-factor app development standards Experience building modern enterpriseMore ❯
years of proven working experience in Senior Software Development roles with at least one Java framework (preferably Spring 4+ or JEE 6+) and ORM framework Excellent RDBMS skills (design, implementation, migration) working with large amounts of data in production systems Experience in implementing REST APIs Excellent understanding of … concurrency in Java Understanding of distributed computing principles and challenges. Understanding of how to write clean, maintainable and secure code as well as guiding the rest of the team in doing so Experience deploying and maintaining production systems A strong drive to follow and apply best practices in … Experience in Automated testing (functional tests and integration tests) and CI/CD Familiarity with Microservice architecture Experience with JVM languages other than Java Good understanding of front end technologies and frameworks Emphasize the significance of comprehensive documentation in fostering transparency, facilitating knowledge sharing, and ensuring the long More ❯