Lead Java and Data Integration Engineer
Research InnovationsFull Time
Expert & Leadership (9+ years)
Candidates must possess at least 8 years of professional Java development experience within large code bases, utilizing the Spring Framework and Java 17+. A proven history of leading refactoring efforts on legacy applications, including monolith to microservices migrations and API redesigns, is required. A deep understanding of Object-Oriented Programming (OOP), design patterns, and dependency injection is essential, along with excellent communication skills to articulate complex technical concepts and gain cross-team support.
The Senior Software Engineer will lead refactoring efforts by analyzing the Java codebase to identify and address technical debt, complexity, and performance bottlenecks, designing and executing large-scale refactoring strategies. They will champion clean code principles and software design patterns, reduce technical debt, and improve development tooling and processes to enhance code quality and automate issue detection. Additionally, the engineer will mentor and coach other developers on best practices for writing high-quality, testable, and scalable Java code.
Network modeling platform for enhanced security
Forward Networks offers a platform that enhances network security and visibility for businesses by using a digital twin, which is a virtual model of their physical network. This technology allows organizations to monitor network behavior, prevent outages, and reduce operational risks. The platform serves a variety of clients, including large corporations and federal agencies, by providing a comprehensive view of network data that improves the efficiency of Security Operations Centers. By charging clients for access to its platform, Forward Networks helps them save costs by reducing the time to resolve issues and lowering operational expenses.