
Senior Software Engineer, Java - Apps team
Forward Networks3 months ago
Responsibilities
- Develop new product features that leverage the network model for user visualization and planning.
- Design data models for new product features.
- Propose and implement REST APIs for the Forward Networks web application.
- Review product designs, technical documents, and code changes constructively.
Requirements
- At least 5+ years of full lifecycle software development experience.
- Expertise in Java (version 17 or above).
- Experience with a dependency injection framework such as Guice or Spring.
- Deep understanding of REST API design fundamentals and best practices.
- Proficiency in SQL and relational database schema design.
- Strong object-oriented design and development skills.
- Familiarity with functional programming principles.
- Good communication skills.